Руководство по PHP
Пред. |  | След.

# strstr

(PHP 3, PHP 4, PHP 5)

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

## Описание

string strstr ( string haystack, string needle )

Возвращает подстроку строки `haystack` начиная с первого вхождения `needle` до конца строки.

Если подстрока `needle` не найдена, возвращает `FALSE`.

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

> Замечание: Эта функция учитывает регистр символов. Для поиска без учета регистра используйте stristr().

Пример 1. Пример использования strstr()

`<?php $email = 'user@example.com'; $domain = strstr($email, '@'); echo $domain; // выводит @example.com ?>`

> Замечание: Если нужно лишь определить, встречается ли подстрока `needle` в `haystack`, используйте функцию strpos(), которая работает быстрее и потребляет меньше памяти.

С версии PHP 4.3.0 strstr() безопасна для обработки данных в двоичной форме.

См. также описание функций ereg(), preg_match(), stristr(), strpos(), strrchr() и substr().

Пред. | Начало | След.
strspn | Уровень выше | strtok