mb_stripos
(PHP 5 >= 5.2.0, PHP 7, PHP 8)
mb_stripos — Знаходить позицію першого входження підрядка в рядок без урахування регістру
Опис
mb_stripos( string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false
Функцияmb_stripos() повертає позицію першого входження підрядка needle
у рядок haystack
Функцияmb_stripos(), в отличие от функцииmb_strpos(), не чутлива до регістру символів. Якщо підрядок needle
не знайдено, функція поверне false
Список параметрів
haystack
Рядок, з якого можна отримати позицію першого входження підрядка needle
needle
Подстрока для поиска в строкеhaystack
offset
Позиция в строкеhaystack
, з якої розпочнеться пошук. Якщо значення є негативним, відлік йде з кінця рядка.
encoding
Назва кодування символів. Якщо не вказано, буде використано внутрішнє кодування символів.
Значення, що повертаються
Повертає позицію першого входження підрядка needle
у рядок haystack
либо**false
**, якщо підрядок needle
не найдена.
список змін
Версия | Опис |
---|---|
8.0.0 | needle тепер приймає порожній рядок. |
8.0.0 | Тепер параметр encoding може набувати значення null |
7.1.0 | Для параметра offset додано підтримку негативних значень. |
Дивіться також
- stripos() - Повертає позицію першого входження підрядка без урахування регістру
- strpos() - Повертає позицію першого входження підрядка
- mb_strpos() - Шукає позицію першого входження підрядка у рядок