mb_strrpos - Поиск позиции последнего вхождения одной строки в другую
Вернуться к: Функции для работы с Многобайтными строками
mb_strrpos
(PHP 4 >= 4.0.6, PHP 5, PHP 7)
mb_strrpos — Поиск позиции последнего вхождения одной строки в другую
Описание
$haystack
, string $needle
[, int $offset = 0
[, string $encoding = mb_internal_encoding()
]] )
Выполняет безопасную с точки зрения многобайтных кодировок операцию
strrpos() , основываясь на количестве символов.
Позиция строки needle
расcчитывается с начала строки haystack. Позиция
первого символа 0. Второго символа 1.
Список параметров
-
haystack -
Строка string, в которой производится поиск вхождения
needle. -
needle -
Строка string, поиск которой производится в строке
haystack. -
offset - Если аргумент задан, поиск вхождения будет начинаться с позиции offset в строке string. Если передано отрицательное значение, операция поиска остановится на позиции строки string offset, отсчитываемой с конца строки.
-
encoding -
Параметр
encodingпредставляет собой символьную кодировку. Если он опущен, вместо него будет использовано значение внутренней кодировки.
Возвращаемые значения
Возвращает позицию последнего вхождения строки needle
в строке haystack string либо FALSE,
если needle не найдена.
Список изменений
| Версия | Описание |
|---|---|
| 5.2.0 |
Добавлен необязательный аргумент offset.
|
Примечания
Замечание: Аргумент
encodingперемещен с третьего места в списке на четвертое в PHP 5.2.0. Для обратной совместимости аргументencodingможет быть задан как третий аргумент, однако эта возможность считается устаревшей и вскоре будет удалена.
Смотрите также
- mb_strpos() - Поиск позиции первого вхождения одной строки в другую
- mb_internal_encoding() - Установка/получение внутренней кодировки скрипта
- strrpos() - Возвращает позицию последнего вхождения подстроки в строке
Вернуться к: Функции для работы с Многобайтными строками