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:

phpstrtr(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:

phpstrtr(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<?php
  echo strtr('111222', ['1'=>'a', '2'=>'b']);
?>

Kodun icrasının nəticəsi:

php'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<?php
  echo strtr('111222', '12', 'ab');
?>

Kodun icrasının nəticəsi:

php'aaabbb'

Həmçinin bax

  • str_replace funksiyası,
    o da axtarış və əvəz edir
  • substr_replace funksiyası,
    o sətirin bir hissəsini kəsir və başqa biri ilə əvəz edir