Функции PHP strstr()Functions

PHP String 参考手册Справочное руководство по строкам PHP

Примеры

Проверяет, существует ли "world" в "Hello world!". Если существует, возвращает строку и оставшуюся часть после нее:

<?php echo strstr("Hello world!","world"); //Вывод: world! ?>

Запустить пример »

Определение и использование

Функция strstr() ищет строку внутри другой строки. Если она существует, она возвращает строку и оставшуюся часть; в противном случае возвращает FALSE.

Примечание:Эта функция безопасна для обработки данных в двоичной форме.

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


Синтаксис

strstr(string,search,before_search)

Параметр Описание
string Обязательный. Указывает строку, в которой выполняется поиск.
search Обязательный. Задает строку для поиска. Если этот параметр является числом, выполняется поиск символа, соответствующего ASCII-значению этого числа.
before_search Необязательно. Логическое значение со значением по умолчанию "false". Если установлено в "true", оно вернет часть строки до первого вхождения параметраsearch.

Технические детали

Возвращаемое значение: Возвращает оставшуюся часть строки (от точки совпадения). Если искомая строка не найдена, возвращает FALSE.
Версия PHP: 4+
Список изменений: В PHP 5.3 был добавлен параметрbefore_search.


Другие примеры

Пример 1

Найдите в строке по ASCII-значению "o" и верните оставшуюся часть строки:

<?php
echo strstr("Hello world!",111);
?>

Запустить пример »

Пример 2

Верните часть строки перед первым вхождением "world":

<?php
echo strstr("Hello world!","world",true);
?>

Запустить пример »


PHP String 参考手册Справочное руководство по строкам PHP Другие расширения