Функция strtr в PHP
Функция strtr
осуществляет поиск и замену символов в строке. Имеет два варианта работы. В первом варианте функция принимает массив замен: ключами служит то, что мы меняем, а значениями - на что будем менять:
<?php
strtr(где меняем, массив замен);
Во втором варианте функция одним параметром принимает строку с символами, которые будут заменены, а вторым параметром - строку с символами, на которые будет производится замена. Соответствующие символы первой строки будут заменены на соответствующие символы второй строки:
<?php
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