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