mb_strrichr
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
mb_strchr — Знаходить останнє входження символу підрядка в рядок без урахування регістру
Опис
mb_strrichr( string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
Функция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 |
Дивіться також
- mb_stristr() - Знаходить перше входження підрядки в рядок без урахування регістру
- mb_strrchr() - Знаходить останнє входження символу підрядка в рядок