Manuál PHP | ||
---|---|---|
Předcházející | Další |
Tato funkce upraví str tak, že všechny výskyty všech znaků ve from přeloží na odpovídající znaky v to a vrátí výsledek.
Pokud jsou from a to různě dlouhé, přebývající znaky z delšího z těch dvou se ignorují.
strtr() se dá také volat pouze se dvěma argumenty. Při volání se dvěma argumenty se chová takto: from musí být pole obsahující páry řetězců, které se zamění ve zdrojovém řetězci. strtr() vždy hledá nejdelší možnou shodu a *NENAHRAZUJE* ty části řetězce, na kterých už pracovala.
Ukázky:
$trans = array ("ahoj" => "nazdar", "nazdar" => "ahoj"); echo strtr("nazdar lidi, řekl jsem ahoj", $trans) . "\n"; |
Poznámka: Tato vlastnost (dva argumenty) byla přidána v PHP 4.0.
Viz také: ereg_replace().
Předcházející | Domů | Další |
strtoupper | Nahoru | substr_count |