strtr
funkcja
Zamienia znaki lub podciągi w stringu według podanej mapy lub par from/to.
strtr(string $string, array $replace_pairs): string
strtr(string $string, string $from, string $to): string
strtr podmienia fragmenty ciągu na dwa sposoby. W wersji z tablicą każdy klucz tablicy $replace_pairs jest szukanym ciągiem, a wartość — zamiennikiem. W wersji trójargumentowej każdy znak z $from zastępowany jest odpowiadającym mu znakiem z $to (jeden do jednego, pozycyjnie).
<?php
declare(strict_types=1);
// Wersja z tablicą — zamienia całe podciągi:
echo strtr('Ala ma kota', ['Ala' => 'Ola', 'kota' => 'psa']);
// wynik: Ola ma psa
// Wersja trójargumentowa — zamienia znaki pozycyjnie:
echo strtr('Hello World', 'lo', 'LO');
// wynik: HeLLO WOrLd