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