mb_strrchr
(PHP 5 >= 5.2.0, PHP 7)
mb_strrchr — Поиск последнего вхождения одной строки в другую
Описание
$haystack
, string $needle
, bool $before_needle
= false
, string|null $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 |
Теперь параметр encoding может принимать значение null .
|
Смотрите также
- strrchr() - Находит последнее вхождение символа в строке
- mb_strstr() - Находит первое вхождение подстроки в строке
- mb_strrichr() - Поиск последнего вхождения одной строки в другую, нечувствительный к регистру