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