strtr funksiyası
strtr funksiyası sətirdə simvolların axtarışını və
əvəzini həyata keçirir. Iki iş rejimi var.
Birinci rejimdə funksiya əvəzləmə massivini qəbul edir: açar kimi əvəz ediləcək dəyər, dəyər kimi isə əvəz edəcəyimiz dəyər olur:
strtr(harada əvəz edirik, əvəzləmə massivi);
Ikinci rejimdə funksiya bir parametrlə əvəz ediləcək simvolların sətirini, ikinci parametrlə isə əvəz ediləcək simvolların sətirini qəbul edir. Birinci sətirdəki uyğun simvollar ikinci sətirdəki uyğun simvollarla əvəz olunacaq:
strtr(harada əvəz edirik, nəyi əvəz edirik, nə ilə əvəz edirik);
Nümunə
Bu nümunədə funksiya 1 və 2 simvollarını
müvafiq olaraq 'a' və 'b' ilə əvəz edəcək:
<?php
echo strtr('111222', ['1'=>'a', '2'=>'b']);
?>
Kodun icrasının nəticəsi:
'aaabbb'
Nümunə
Bu nümunədə funksiya həmçinin 1 və 2 simvollarını
müvafiq olaraq 'a' və 'b' ilə əvəz edəcək:
<?php
echo strtr('111222', '12', 'ab');
?>
Kodun icrasının nəticəsi:
'aaabbb'
Həmçinin bax
-
str_replacefunksiyası,
o da axtarış və əvəz edir -
substr_replacefunksiyası,
o sətirin bir hissəsini kəsir və başqa biri ilə əvəz edir