PHP stristr()Функции
Примеры
Найдите первое вхождение "world" в "Hello world!" и верните остаток строки:
<?php
echo stristr("Hello world!","WORLD");
?>
echo stristr("Hello world!","WORLD");
?>
Запустить пример »
Определение и использование
Функция stristr() ищет первое вхождение строки в другой строке.
Примечание:Функция является бинарно-безопасной.
Примечание:Функция нечувствительна к регистру. Для поиска с учётом регистра используйте функциюstrstr().
Синтаксис
stristr(string,search,before_search)
| Параметр | Описание |
|---|---|
| string | Обязательный. Указывает строку, в которой выполняется поиск. |
| search | Обязательный. Задаёт строку для поиска. Если этот параметр является числом, выполняется поиск символа, соответствующего ASCII-значению числа. |
| before_search | Необязательный. Логическое значение со значением по умолчанию "false". Если установлено "true", возвращает часть строки перед первым вхождением параметраsearch. |
Технические детали
| Возвращаемое значение: | Возвращает остаток строки (от точки совпадения). Если искомая строка не найдена, возвращает FALSE. |
|---|---|
| Версия PHP: | 4+ |
| Список изменений: | В PHP 5.3 был добавлен параметрbefore_search. В PHP 4.3 функция стала бинарно-безопасной. |
Другие примеры
Пример 1
Найдите строку, используя ASCII-значение "o", и верните остаток строки:
<?php
echo stristr("Hello world!",111);
?>
echo stristr("Hello world!",111);
?>
Запустить пример »
Пример 2
Верните часть строки перед первым вхождением "world":
<?php
echo stristr("Hello world!","WORLD",true);
?>
echo stristr("Hello world!","WORLD",true);
?>
Запустить пример »
Справочник по строкам PHP Другие расширения