Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
98 of 410 menu

Функцыя mb_strrchr

Функцыя mb_strrchr шукае апошняе ўваходжанне сімвала ў радок і вяртае частку радка ад гэтага сімвала да канца. У адрозненне ад strrchr, працуе з шматбайтавымі кадыроўкамі (UTF-8 і інш.). Першым параметрам прымае радок для пошуку, другім - шуканы сімвал, трэцім - апцыянальны параметр для пошуку да сімвала, чацвёртым - кадыроўку.

Сінтаксіс

mb_strrchr( string $haystack, string $needle, bool $before_needle = false, string $encoding = null );

Прыклад

Знайдзем апошняе ўваходжанне сімвала ў радку:

<?php $res = mb_strrchr('abcba', 'b'); echo $res; ?>

Вынік выканання кода:

'ba'

Прыклад

Знайдзем частку радка да апошняга ўваходжання сімвала 'b':

<?php $res = mb_strrchr('abcba', 'b', true); echo $res; ?>

Вынік выканання кода:

'abc'

Прыклад

Работа з кірыліцай у UTF-8:

<?php $res = mb_strrchr('прывет мир', 'и'); echo $res; ?>

Вынік выканання кода:

'ир'

Глядзіце таксама

  • функцыю mb_strpos,
    якая шукае пазіцыю першага ўваходжання падрадка
  • функцыю mb_substr,
    якая вяртае частку радка
byenru