Функция 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
,
которая также осуществляет поиск и замену