Функција strtr
Функцијата strtr врши пребарување и
замена на знаци во низа. Има два варианта на
работа.
Во првиот вариант функцијата прифаќа низа на замени: клучеви се она што го менуваме, a вредностите - на што ќе менуваме:
strtr(каде менуваме, низа на замени);
Во вториот вариант функцијата со еден параметар прифаќа низа со знаци, кои ќе бидат заменети, а со вториот параметар - низа со знаците, на кои ќе се изврши замена. Соодветните знаци од првата низа ќе бидат заменети со соодветните знаци од втората низа:
strtr(каде менуваме, што менуваме, на што менуваме);
Пример
Во овој пример функцијата ќе ги замени знаците
1 и 2 со 'a' и 'b'
соодветно:
<?php
echo strtr('111222', ['1'=>'a', '2'=>'b']);
?>
Резултат од извршување на кодот:
'aaabbb'
Пример
Во овој пример функцијата исто така ќе ги замени знаците
1 и 2 со 'a' и 'b'
соодветно:
<?php
echo strtr('111222', '12', 'ab');
?>
Резултат од извршување на кодот:
'aaabbb'
Погледни исто така
-
функцијата
str_replace,
која исто така врши пребарување и замена -
функцијата
substr_replace,
која отсекува дел од низата и го заменува со друг