АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
82 of 410 menu

Функцыя 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,
    якая выразае частку радка і заменіць яе на другую
byenru