(PHP 5 >= 5.2.0, PHP 7, PHP 8)
mb_strrichr — Возвращает часть строки до или после последнего вхождения подстроки, без учёта регистра
$haystack,$needle,$before_needle = false,$encoding = null
Функция mb_strrichr() ищет в строке haystack
последнее вхождение подстроки needle
и возвращает часть строки haystack.
Функция mb_strrichr(), в отличие от функции mb_strrchr(),
не чувствительна к регистру символов. Функция возвращает значение false,
если строка не содержит подстроку needle.
haystack
Строка, часть которой требуется получить — до или после последнего вхождения подстроки needle.
needle
Подстрока для поиска в строке haystack.
before_needle
Параметр определяет, какую часть строки haystack
возвращает функция. При установке значения true функция возвращает часть строки haystack
от начала до последнего вхождения подстроки needle.
При установке значения false возвращается часть строки haystack
от последнего вхождения подстроки needle до конца строки.
encoding
Параметр encoding указывает кодировку символов.
При пропуске параметра или передаче значения null
функция интерпретирует символы в предустановленной кодировке модуля.
Функция возвращает часть строки haystack или значение false,
если строка не содержит подстроку needle.
| Версия | Описание |
|---|---|
| 8.0.0 |
needle теперь принимает пустую строку.
|
| 8.0.0 |
Параметр encoding теперь принимает значение null.
|