Funkcija strtr
Funkcija strtr vrši pretragu i
zamenu karaktera u stringu. Ima dve varijante
rada.
U prvoj varijanti funkcija prihvata niz zamena: ključevi su ono što menjamo, a vrednosti - na šta ćemo menjati:
strtr(gde menjamo, niz zamena);
U drugoj varijanti funkcija jednim parametrom prihvata string sa karakterima koji će biti zamenjeni, a drugim parametrom - string sa karakterima na koje će se vršiti zamena. Odgovarajući karakteri prvog stringa biće zamenjeni odgovarajućim karakterima drugog stringa:
strtr(gde menjamo, šta menjamo, na šta menjamo);
Primer
U ovom primeru funkcija će zameniti karaktere
1 i 2 na 'a' i 'b'
redom:
<?php
echo strtr('111222', ['1'=>'a', '2'=>'b']);
?>
Rezultat izvršavanja koda:
'aaabbb'
Primer
U ovom primeru funkcija će takođe zameniti karaktere
1 i 2 na 'a' i 'b'
redom:
<?php
echo strtr('111222', '12', 'ab');
?>
Rezultat izvršavanja koda:
'aaabbb'
Vidite takođe
-
funkciju
str_replace,
koja takođe vrši pretragu i zamenu -
funkciju
substr_replace,
koja izrezuje deo stringa i zamenjuje ga drugim