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