НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
95 of 410 menu

Функция mb_stripos

Функция mb_stripos ищет первое вхождение подстроки в строку без учета регистра символов. В отличие от stripos, корректно работает с многобайтовыми кодировками (UTF-8 и другими). Первым параметром принимает строку для поиска, вторым - искомую подстроку, третьим (необязательным) - позицию начала поиска, четвертым - кодировку.

Синтаксис

mb_stripos(string $haystack, string $needle, int $offset = 0, ?string $encoding = null): int|false

Пример

Найдем позицию подстроки в строке:

<?php $res = mb_stripos('AbCdE', 'bc'); echo $res; ?>

Результат выполнения кода:

1

Пример

Поиск с указанием позиции начала:

<?php $res = mb_stripos('AbCdE', 'cd', 2); echo $res; ?>

Результат выполнения кода:

2

Пример

Поиск с указанием кодировки:

<?php $res = mb_stripos('Привет мир', 'МИР', 0, 'UTF-8'); echo $res; ?>

Результат выполнения кода:

7

Смотрите также

  • функцию mb_strpos,
    которая выполняет поиск с учетом регистра
  • функцию stripos,
    которая работает аналогично, но без поддержки многобайтовых кодировок
Русский
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить