АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
82 of 410 menu
Вступайте в телеграмм-канал сайта code.mu: новинки, статьи, интервью, задачи, бесплатные курсы и тренинги. Жми для вступления:)

Функция 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,
    которая вырезает часть строки и заменяет ее на другую
byenru