наверх

strtr — замена символов и подстрок

strtr — Преобразует заданные символы или заменяет подстроки

Эта функция возвращает строку str, в которой каждое вхождение любого символа из перечисленных в from заменено на соответствующий(парный) символ из строки to.

У функции strtr() существует две разновидности: первая — с тремя параметрами (рассмотрена выше), и вторая — с двумя.

Рассмотрим подробно второй вариант. Функция strtr() с двумя параметрами берет строку $str и проводит в ней контекстный поиск и замену: ищутся подстроки — ключи в массиве $substr — и замещаются на соответствующие им значения. Это немного похоже на то, что делает функция str_replace(), когда ей передаются списки в качестве первых аргументов. Функцию strtr() часто используют для перевода русского текста в  «транслит». Например:

Данная функция не совместима с UTF-8.