(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 .
|