mb_strstr

(PHP 5 >= 5.2.0, PHP 7)

mb_strstrНаходит первое вхождение подстроки в строке

Описание

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

mb_strstr() находит первое вхождение подстроки needle в строке haystack и возвращает часть haystack. Если needle не найдена, возвращается FALSE.

Список параметров

haystack

Строка, в которой ищется первое вхождение строки needle

needle

Строка для поиска в haystack

before_needle

Определяет, какую часть строки haystack вернет эта функция. Если установлено TRUE, возвращается часть haystack от начала до первого вхождения needle (исключая needle). Если установлено FALSE, возвращается часть haystack от первого вхождения needle до конца (включая needle).

encoding

Название используемой кодировки символов. Если этот параметр опущен, используется внутренняя кодировка.

Возвращаемые значения

Возвращает часть строки haystack, или FALSE, если needle не найдена.

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

  • stristr() - Регистронезависимый вариант функции strstr
  • strstr() - Находит первое вхождение подстроки
  • mb_stristr() - Находит первое вхождение подстроки в строке без учета регистра

Коментарии

To clarify, if $part is true, the string returned is from index zero up to, but not including, the first character of the matched substring.

<?php echo mb_strstr('abCDef','CD'true); // prints 'ab' ?>
2009-07-16 12:49:45
http://php5.kiev.ua/manual/ru/function.mb-strstr.html

    Поддержать сайт на родительском проекте КГБ