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

Функция mb_stristr

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

Синтаксис

mb_stristr(string $haystack, string $needle, bool $before_needle = false, ?string $encoding = null): string|false

Пример

Найдем подстроку в строке без учета регистра:

<?php $res = mb_stristr('ABCDE', 'bc'); echo $res; ?>

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

'BCDE'

Пример

Использование параметра $before_needle для получения части строки до вхождения:

<?php $res = mb_stristr('ABCDE', 'bc', true); echo $res; ?>

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

'A'

Пример

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

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

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

'мир'

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

  • функцию mb_strstr,
    которая выполняет поиск подстроки с учетом регистра
  • функцию stristr,
    которая аналогична mb_stristr, но для однобайтовых кодировок
Русский
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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить