Функцыя strtr
Функцыя strtr
ажыццяўляе пошук і
замену сімвалаў у радку. Мае два варыянты
работы.
У першым варыянце функцыя прымае масіў замен: ключамі служыць тое, што мы мяняем, а значэннямі - на што будзем мяняць:
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
,
якая выразае частку радка і заменіць яе на другую