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