(PHP 5 >= 5.2.0, PHP 7, PHP 8)
mb_stristr — Находит первое вхождение подстроки в строке без учёта регистра
$haystack
,$needle
,$before_needle
= false
,$encoding
= null
mb_stristr() находит первое вхождение подстроки
needle
в haystack
и возвращает часть haystack
.
В отличие от mb_strstr(),
mb_stristr() не учитывает регистр.
Если needle
не найдена, возвращается false
.
haystack
Строка, в которой ищется первое вхождение строки needle
needle
Строка для поиска в haystack
before_needle
Определяет, какую часть строки haystack
вернёт эта функция.
Если установлено true
, возвращается часть haystack
от начала до первого вхождения needle
(исключая needle).
Если установлено false
, возвращается часть haystack
от первого вхождения needle
до конца (включая needle).
encoding
Название используемой кодировки символов. Если этот параметр опущен, используется внутренняя кодировка.
Возвращает часть строки haystack
,
или false
, если needle
не найдена.
Версия | Описание |
---|---|
8.0.0 |
needle теперь принимает пустую строку.
|
8.0.0 |
Теперь параметр encoding может принимать значение null .
|