Functie strtr
De functie strtr voert zoek- en
vervangoperaties uit in een string. Het heeft twee
werkingsmodi.
In de eerste modus accepteert de functie een array vervangingen: de sleutels zijn wat we vervangen, en de waarden zijn waar we naar zullen vervangen:
strtr(waar we vervangen, array vervangingen);
In de tweede modus accepteert de functie met één parameter een string met de karakters die zullen worden vervangen, en met de tweede parameter - een string met de karakters waarnaar zal worden vervangen. Overeenkomstige karakters van de eerste string zullen worden vervangen door overeenkomstige karakters in de tweede string:
strtr(waar we vervangen, wat we vervangen, waarmee we vervangen);
Voorbeeld
In dit voorbeeld zal de functie de karakters
1 en 2 vervangen door 'a' en 'b'
respectievelijk:
<?php
echo strtr('111222', ['1'=>'a', '2'=>'b']);
?>
Resultaat van de code-uitvoering:
'aaabbb'
Voorbeeld
In dit voorbeeld zal de functie ook de karakters
1 en 2 vervangen door 'a' en 'b'
respectievelijk:
<?php
echo strtr('111222', '12', 'ab');
?>
Resultaat van de code-uitvoering:
'aaabbb'
Zie ook
-
de functie
str_replace,
die ook zoeken en vervangen uitvoert -
de functie
substr_replace,
die een deel van een string uitknipt en vervangt door een andere