bawię się z nudów i kombinuje z wielojęzycznymi stronami. Mianowicie mam plik pl.lang.php w którym mam tablice z treścią po polsku, napisałem sobie funkcje (taka mała prosta).
Plik pl.lang.php:
<?php $j['stronaGlowna'] = 'strona główna'; $j['pomoc'] = 'pomoc'; ?>
Ta funkcja:
<?php function lang($strona){ return $j[$strona]; }
Wszystko ładnie działa, ale chciałem żeby w tym tekście z pliku pl.lang.php można było wyświetlać tekst z odpowiednimi danymi wysłanymi przez php. Czyli np w pl.lang.php mam coś takiego (gdzie znakami '%' oznaczona jest ta zmienna:
<?php $j['test'] = 'Pierwsza %1%, druga %2%, trzecia %3%'; $j['test'] = 'Tylko jedna %1%'; ?>
I tu teraz zachodzi mnie pytanie jak to można dalej rozbudować żeby wszystko śmigało tak jak chce, czyli używam np funkcji lang() (stworzonej przeze mnie), oczywiście żeby można było wprowadzić więcej zmiennych jeżeli tego wymaga kod.
<?php ?>
Wiem że w necie są gotowce, ale co to za frajda kopiować jak można samemu (prawie) coś zrobić.