mb_stripos
(PHP 5 >= 5.2.0, PHP 7)
mb_stripos — Регистронезависимый поиск позиции первого вхождения одной строки в другую
Описание
$haystack
, string $needle
, int $offset
= 0
, string|null $encoding
= null
) : int|false
mb_stripos() возвращает позицию первого вхождения
строки needle
в строке haystack
.
В отличие от mb_strpos(), mb_stripos()
не чувствительна к регистру символов. Если строка
needle
не найдена, функция вернет false
.
Список параметров
-
haystack
-
Строка, в которой производится поиск вхождений строки
needle
-
needle
-
Строка, поиск которой осуществляется в строке
haystack
-
offset
-
Позиция в строке
haystack
, с которой начинается поиск вхождений. Если значение отрицательно, отсчет идет с конца строки. -
encoding
-
Кодировка символов строк. Если не задана, будет использована внутренняя кодировка скрипта.
Возвращаемые значения
Возвращает позицию первого вхождения строки needle
в строке haystack
либо false
, если
needle
не найдена.
Список изменений
Версия | Описание |
---|---|
8.0.0 |
Теперь параметр encoding может принимать значение null .
|
7.1.0 |
Добавлена поддержка отрицательных значений offset .
|
Смотрите также
- stripos() - Возвращает позицию первого вхождения подстроки без учета регистра
- strpos() - Возвращает позицию первого вхождения подстроки
- mb_strpos() - Поиск позиции первого вхождения одной строки в другую