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