array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'function.iconv-strpos.php', 1 => 'iconv_strpos', ), 'up' => array ( 0 => 'ref.iconv.php', 1 => 'Функции iconv', ), 'prev' => array ( 0 => 'function.iconv-strlen.php', 1 => 'iconv_strlen', ), 'next' => array ( 0 => 'function.iconv-strrpos.php', 1 => 'iconv_strrpos', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/iconv/functions/iconv-strpos.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 5, PHP 7, PHP 8)
iconv_strpos — Возвращает позицию первого вхождения подстроки
$haystack
,$needle
,$offset
= 0,$encoding
= null
Возвращает позицию первого вхождения подстроки
needle
в строке haystack
.
В отличие от strpos(), iconv_strpos()
возвращает смещение перед искомой строкой в символах, а не
в байтах. Количество символов трактуется в зависимости от указанной
параметром encoding
кодировки.
haystack
Строка, в которой производится поиск.
needle
Искомая подстрока.
offset
Необязательный параметр offset
позволяет указать, с какого по счёту символа строки начинать поиск.
Если указано отрицательное значение, то смещение будет отсчитываться
с конца строки.
encoding
Если параметр encoding
не указан,
то подразумевается, что string
имеет кодировку iconv.internal_encoding.
Если haystack
или
needle
не являются строками, они
будут преобразованы в строку и применены как код символа.
Возвращает номер позиции первого вхождения строки
needle
в haystack
.
Если строка needle
не найдена,
iconv_strpos() возвращает false
.
Функция
возвращает как логическое значение false
,
так и нелогическое значение, которое приводится к false
.
Прочитайте раздел
«Логический тип»,
чтобы получить дополнительную информацию.
Используйте оператор ===
для проверки значения, которое возвращает функция.
Версия | Описание |
---|---|
8.0.0 |
encoding теперь допускает значение null.
|
7.1.0 |
Поддержка отрицательных значений offset .
|