ProfiPHPProfiPHP
Категория: Функции обработки строк

Функция Strstr

Функция Strstr находит первое вхождение подстроки.
string strstr( string $haystack, mixed $needle [, bool $before_needle = false ] )
Функция Strstr возвращает подстроку строки Haystack начиная с первого вхождения Needle (и включая его) и до конца строки Haystack.
Бинарно безопасная функция Strstr учитывает регистр символов. Для поиска без учета регистра используйте Stristr.

Для выполнения задачи поиска подстроки Needle в Haystack, используйте более быструю и менее ресурсоемкую функцию Strpos.

Параметр Haystack являет собой входную строку.

Если параметр Needle не является строкой, он приводится к целому и трактуется как код символа.

Если параметр Before_needle установлен в TRUE, функция Strstr возвращает часть строки Haystack до первого вхождения Needle (исключая Needle).

Функция Strstr возвращает часть строки, или FALSE, если Needle не найдена.
$email = 'example@gmail.com';
echo strstr( $email, '@' ); // @gmail.com
echo strstr( $email, '@', true ); // example (начиная с PHP 5.3.0)

Добавить комментарий

Имя:
Текст комментария: