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

←→
↑