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.0needle тепер приймає порожній рядок.
8.0.0Тепер параметр encoding може набувати значення null
7.1.0Для параметра offset додано підтримку негативних значень.

Дивіться також

  • stripos() - Повертає позицію першого входження підрядка без урахування регістру
  • strpos() - Повертає позицію першого входження підрядка
  • mb_strpos() - Шукає позицію першого входження підрядка у рядок