Функция PHP strstr()
Пример
Найти первое出现 "Shanghai" в "I love Shanghai!" и вернуть оставшуюся часть строки:
<?php echo strstr("I love Shanghai!","Shanghai"); ?>
Определение и использование
Функция strstr() ищет первое出现 search в строке.
Комментарий:Эта функция безопасна для работы с байтовыми строками.
Комментарий:Эта функция чувствительна к регистру. Для нечувствительного к регистру поиска используйте stristr() Функция.
Синтаксис
strstr(string,search,before_search)
Параметры | Описание |
---|---|
string | Обязателен. Определяет string, в котором будет выполняться поиск. |
search |
Обязателен. Определяет searched_string. Если этот параметр является числом, он будет искать символ, соответствующий этому числу ASCII. |
before_search |
Опционально. По умолчанию "false". Если установлено в "true", он вернет search Часть строки, которая предшествует первому появлению search. |
Технические детали
Вернуть значение: | Вернуть оставшуюся часть строки (от matching point). Если searched_string не найден, вернет FALSE. |
PHP версия: | 4+ |
Журнал обновлений: | В PHP 5.3 была добавлена before_search Параметры. |
Более примеров
Пример 1
Искать строку по значению ASCII символа "o" и вернуть оставшуюся часть строки:
<?php echo strstr("Hello world!",111); ?>
Пример 2
Вернуть часть строки, которая предшествует первому появлению searched_string (от matching point):
<?php echo strstr("Hello world!","world",true); ?>