Функция PHP strtr: перевод символов или замена подстрок примерами

Функция 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.