Funksie strtr
Die funksie strtr doen soek en
vervanging van simbole in 'n string. Dit het twee werkwijses.
In die eerste wyse neem die funksie 'n skikking vervangings: die sleutels is dit wat ons vervang, en die waardes is dit waarmee ons sal vervang:
strtr(waar ons vervang, skikking vervangings);
In die tweede wyse neem die funksie een parameter as 'n string met die simbole wat vervang sal word, en die tweede parameter as 'n string met die simbole waarmee vervang sal word. Ooreenstemmende simbole van die eerste string sal vervang word met die ooreenstemmende simbole van die tweede string:
strtr(waar ons vervang, wat ons vervang, waarmee ons vervang);
Voorbeeld
In hierdie voorbeeld sal die funksie die simbole
1 en 2 vervang met 'a' en 'b'
onderskeidelik:
<?php
echo strtr('111222', ['1'=>'a', '2'=>'b']);
?>
Resultaat van die kode-uitvoering:
'aaabbb'
Voorbeeld
In hierdie voorbeeld sal die funksie ook die simbole
1 en 2 vervang met 'a' en 'b'
onderskeidelik:
<?php
echo strtr('111222', '12', 'ab');
?>
Resultaat van die kode-uitvoering:
'aaabbb'
Sien ook
-
die funksie
str_replace,
wat ook soek en vervang doen -
die funksie
substr_replace,
wat 'n deel van 'n string uitsny en dit met 'n ander een vervang