Функция strtrв PHP используется для перевода символов или замены подстрок внутри строки. Он принимает строку, заменяет символы или подстроки на основе заданного массива перевода и возвращает измененную строку.
Вот несколько примеров использования функции strtr:
$string = "Hello, world!";
$translation = [
'H' => 'J',
'W' => 'M',
'o' => 'i',
];
$result = strtr($string, $translation);
echo $result; // Output: Jelli, Mirld!
Пример 2: Замена подстрок
$string = "I like apples and bananas";
$translation = [
'apples' => 'oranges',
'bananas' => 'grapes',
];
$result = strtr($string, $translation);
echo $result; // Output: I like oranges and grapes
В этом примере подстроки «яблоки» и «бананы» заменяются на «апельсины» и «виноград» соответственно.
$string = "Hello, World!";
$translation = [
'hello' => 'hi',
'world' => 'earth',
];
$result = strtr($string, $translation);
echo $result; // Output: hi, earth!
По умолчанию вместо этого используется функция strtr.