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() - Шукає позицію першого входження підрядка у рядок