PHP - функция strstr()
Пример
Найдите первое вхождение «world» внутри «Hello world!» и верните оставшуюся часть строки:
<?php
echo stristr("Hello world!","WORLD");
?>
Определение и использование
Функция stristr() ищет первое вхождение строки внутри другой строки.
Примечание. Эта функция безопасна для двоичных файлов.
Примечание. Эта функция нечувствительна к регистру. Для поиска с учетом регистра используйте функцию strstr() .
Синтаксис
stristr(string,search,before_search)
Значения параметров
Parameter | Description |
---|---|
string | Required. Specifies the string to search |
search | Required. Specifies the string to search for. If this parameter is a number, it will search for the character matching the ASCII value of the number |
before_search | Optional. A boolean value whose default is "false". If set to "true", it returns the part of the string before the first occurrence of the search parameter. |
Технические детали
Возвращаемое значение: | Возвращает оставшуюся часть строки (от точки совпадения) или FALSE, если строка для поиска не найдена. |
---|---|
Версия PHP: | 4+ |
Список изменений: | Параметр before_search был добавлен в PHP 5.3. Эта функция стала двоично-безопасной в PHP 4.3. |
Дополнительные примеры
Пример
Найдите в строке значение ASCII "o" и верните остальную часть строки:
<?php
echo stristr("Hello world!",111);
?>
Пример
Вернуть часть строки перед первым вхождением «мира»:
<?php
echo stristr("Hello world!","WORLD",true);
?>
❮ Справочник по строкам PHP