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