Функция strtr
Функцията strtr извършва търсене и
замяна на символи в низ. Има два варианта
на работа.
В първия вариант функцията приема масив на замени: ключовете са това, което заменяме, а стойностите - на какво ще променяме:
strtr(къде променяме, масив на замени);
Във втория вариант функцията с един параметър приема низ със символи, които ще бъдат заменени, а с втори параметър - низ със символи, на които ще се извършва замяната. Съответните символи на първия низ ще бъдат заменени със съответните символи на втория низ:
strtr(къде променяме, какво променяме, на какво променяме);
Пример
В този пример функцията ще замени символите
1 и 2 с 'a' и 'b'
съответно:
<?php
echo strtr('111222', ['1'=>'a', '2'=>'b']);
?>
Резултат от изпълнението на кода:
'aaabbb'
Пример
В този пример функцията също ще замени символите
1 и 2 с 'a' и 'b'
съответно:
<?php
echo strtr('111222', '12', 'ab');
?>
Резултат от изпълнението на кода:
'aaabbb'
Вижте също
-
функцията
str_replace,
която също извършва търсене и замяна -
функцията
substr_replace,
която изрязва част от низ и я заменя с друга