strtr

(PHP 3, PHP 4 >= 4.0.0)

strtr -- P°elo╛it urΦitΘ znaky

Popis

string strtr ( string str, string from, string to)

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φ.

P°φklad 1. Ukßzka strtr()

$addr = strtr($addr, "Σσ÷", "aao");

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";

V²sledek: "ahoj lidi, °ekl jsem nazdar",

Poznßmka: Tato vlastnost (dva argumenty) byla p°idßna v PHP 4.0.

Viz takΘ: ereg_replace().