(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_strpos — Ищет позицию первого вхождения подстроки в строку
Находит позицию первого вхождения подстроки (string) в строку (string).
Выполняет безопасную многобайтовую операцию strpos(), которая опирается на число символов в строке. Первый символ стоит на позиции 0, позиция второго 1 и так далее.
haystack
Строка (string), в которой функция будет искать подстроку.
needle
Подстрока, которую нужно найти в строке
haystack
. По сравнению
с функцией strpos(), эта функция не использует числовые значения
в качестве порядковых значений символов.
offset
Смещение начала поиска. Если не задан, принимает значение 0. Отрицательное смещение отсчитывается от конца строки.
encoding
Параметр encoding
устанавливает кодировку символов.
Функция установит для параметра значение внутренней кодировки символов,
если аргумент не передали или передали значение null
.
Возвращает число — позицию первого вхождения подстроки
needle
в строку (string) haystack
.
Если подстрока needle
не найдена,
возвращает false
.
Версия | Описание |
---|---|
8.0.0 |
needle теперь принимает пустую строку.
|
8.0.0 |
Теперь параметр encoding принимает значение null .
|
7.1.0 |
В параметре offset добавлена поддержка отрицательных значений.
|