mb_strripos

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

mb_strripos Находит последнее вхождение подстроки в строку без учёта регистра

Описание

mb_strripos(
    string $haystack,
    string $needle,
    int $offset = 0,
    ?string $encoding = null
): int|false

Функция mb_strripos() выполняет безопасную многобайтовую операцию strripos(), основываясь на количестве символов. Позиция подстроки needle рассчитывается с начала строки haystack. Позиция первого символа — 0. Второго символа — 1. Функция mb_strripos(), в отличие от функции mb_strrpos(), не чувствительна к регистру.

Список параметров

haystack

Строка, в которой функция будет искать позицию последнего вхождения подстроки needle.

needle

Подстрока для поиска в строке haystack.

offset

Позиция в строке haystack, с которой нужно начать поиск.

encoding

Название кодировки символов. Если на задана, будет использована внутренняя кодировка символов.

Возвращаемые значения

Возвращает число — позицию последнего вхождения подстроки needle в строку haystack либо false, если подстрока needle не найдена.

Список изменений

Версия Описание
8.0.0 needle теперь принимает пустую строку.
8.0.0 Теперь параметр encoding принимает значение null.

Смотрите также

  • strripos() - Возвращает позицию последнего вхождения подстроки без учёта регистра
  • strrpos() - Возвращает позицию последнего вхождения подстроки в строке
  • mb_strrpos() - Ищет позицию последнего вхождения подстроки в строку