(PHP 5, PHP 7, PHP 8)
iconv_strrpos — Возвращает позицию последнего вхождения подстроки
Находит последнюю позицию подстроки needle
в строке haystack
.
В отличие от strrpos(), iconv_strrpos() возвращает смещение перед искомой строкой в символах, а не в байтах. Количество символов трактуется в зависимости от указанной параметром encoding
кодировки.
haystack
Строка, в которой производится поиск.
needle
Искомая подстрока.
encoding
Если параметр encoding
не указан, то подразумевается, что string
имеет кодировку iconv.internal_encoding.
Если haystack
или needle
не являются строками, они будут преобразованы в строку и применены как код символа.
Возвращает номер позиции последнего вхождения строки needle
в haystack
.
Если строка needle
не найдена, iconv_strrpos() возвращает false
.
Функция возвращает как логическое значение false
, так и нелогическое значение, которое приводится к false
. Прочитайте раздел «Логический тип», чтобы получить дополнительную информацию. Используйте оператор === для проверки значения, которое возвращает функция.
Версия | Описание |
---|---|
8.0.0 | encoding теперь допускает значение null. |