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

Функция mb_strstr

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

Синтаксис

mb_strstr( string $haystack, string $needle, [bool $before_needle = false], [string $encoding], );

Пример

Найдем первое вхождение подстроки в строке:

<?php $res = mb_strstr('abcde', 'b'); echo $res; ?>

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

'bcde'

Пример

Найдем первое вхождение подстроки в строке и вернем часть до вхождения:

<?php $res = mb_strstr('abcde', 'cd', true); echo $res; ?>

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

'ab'

Пример

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

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

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

'мир'

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

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