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
📘 Naucz się w lekcji →