A strtr függvény
A strtr függvény karakterek keresését és
cseréjét végzi egy sztringben. Két működési módja
van.
Az első változatban a függvény egy csere tömböt fogad: a kulcsok azok, amiket lecserélünk, az értékek pedig azok, amikre cseréljük:
strtr(ahol cserélünk, csere tömb);
A második változatban a függvény egy paraméterként fogad egy sztringet azokkal a karakterekkel, amelyeket lecserélünk, a második paraméterként pedig egy sztringet azokkal a karakterekkel, amelyekre a csere történik. Az első sztring megfelelő karakterei le lesznek cserélve a második sztring megfelelő karaktereire:
strtr(ahol cserélünk, mit cserélünk, mire cseréljük);
Példa
Ebben a példában a függvény lecseréli a
1 és 2 karaktereket 'a' és 'b'
karakterekre rendre:
<?php
echo strtr('111222', ['1'=>'a', '2'=>'b']);
?>
A kód végrehajtásának eredménye:
'aaabbb'
Példa
Ebben a példában a függvény szintén lecseréli a
1 és 2 karaktereket 'a' és 'b'
karakterekre rendre:
<?php
echo strtr('111222', '12', 'ab');
?>
A kód végrehajtásának eredménye:
'aaabbb'
Lásd még
-
a
str_replacefüggvényt,
amely szintén keresést és cserét végez -
a
substr_replacefüggvényt,
amely kivág egy részt a sztringből és lecseréli egy másikra