mb_strstr
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
mb_strstr — Знаходить перше входження підрядка у рядку
Опис
mb_strstr( string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false
Функция**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 |
Дивіться також
- stristr() - Реєстронезалежний варіант функції strstr
- strstr() - Знаходить перше входження підрядка
- mb_stristr() - Знаходить перше входження підрядки в рядок без урахування регістру