A strtr() függvény számára a lecserélendő és az beillesztendő szövegrészletek tömbben is átadhatók 2. paraméterként. Ekkor már nem csak karakterek mellett változó hosszúságú szövegrészek is lecserélhetők.
A strtr() függvény szintaxisa:
string
=
strtr
(
1. paraméter
,
2. paraméter
)
;
1. paraméter: a módosítandó karakterlánc.
2. paraméter:Tömb: a lecserélendő szövegrészek => új szövegrészek.
A visszatérési érték: String: a módosított karakterlánc.
Példa:
Forráskód
<body>
<?php
$arr = array("Isztambul" => "Ankara", "Wien" => "Bécs");
$s = "Budapest, Prága, Pozsony, Isztambul, Wien";
echo "Átalakítás előtt: $s <br>";
$s = strtr($s,$arr);
echo "Átalakítás után: $s";
?>
</body>
Eredmény*
A példakód letölthető: php_string_strtr_02.php.zip