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.0needle тепер приймає порожній рядок.
8.0.0Тепер параметр encoding може набувати значення null

Дивіться також

  • mb_stristr() - Знаходить перше входження підрядки в рядок без урахування регістру
  • mb_strrchr() - Знаходить останнє входження символу підрядка в рядок