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