06-07-2009, 21:17
Ja śmigam na czymś takim (łatwo rozbudujesz):
Pewnie można lepiej i nowocześniej, ale dawno temu to robiłem i używam do dziś.
Kod:
function zamien_znaki($tekst)
{
$dozmiany = array(
'ą' => 'a', 'ę' => 'e', 'ś' => 's', 'ć' => 'c',
'ó' => 'o', 'ń' => 'n', 'ż' => 'z', 'ź' => 'z', 'ł' => 'l',
'Ą' => 'A', 'Ę' => 'E', 'Ś' => 'S', 'Ć' => 'C',
'Ó' => 'O', 'Ń' => 'N', 'Ż' => 'Z', 'Ź' => 'Z', 'Ł' => 'L'
);
return str_replace(array_keys($dozmiany), array_values($dozmiany), $tekst);
}