mb_strrichr
(PHP 5 >= 5.2.0, PHP 7)
mb_strrichr — Поиск последнего вхождения одной строки в другую, нечувствительный к регистру
Описание
$haystack
, string $needle
, bool $before_needle = false
, string|null $encoding = null
) : string|false
mb_strrichr() ищет последнее вхождение строки
needle в строке haystack
и возвращает часть строки haystack. В отличие от
mb_strrchr(), mb_strrichr()
не чувствительна к регистру символов. Если needle
не найдена, функция возвращает false.
Список параметров
-
haystack -
Строка, в которой производится поиск вхождения
needle -
needle -
Строка, поиск которой производится в строке
haystack -
before_needle -
Определяет, какую часть строки
haystackвернуть в качестве результата. Если передаетсяtrue, функция вернет часть строкиhaystackс начала до позиции последнего вхожденияneedle. Если передаетсяfalse, будет возвращена частьhaystackот позиции последнего вхожденияneedleдо конца строки. -
encoding -
Кодировка строк. Если не задана, будет использована внутренняя кодировка скрипта.
Возвращаемые значения
Возвращает часть строки haystack либо false,
если needle не найдена.
Список изменений
| Версия | Описание |
|---|---|
| 8.0.0 |
Теперь параметр encoding может принимать значение null.
|
Смотрите также
- mb_stristr() - Находит первое вхождение подстроки в строке без учета регистра
- mb_strrchr() - Поиск последнего вхождения одной строки в другую