Найдите первое вхождение слова «world» в «Hello world!» и верните остальную часть строки:
<?phpecho strchr("Привет, мир!","мир");?>Функция strchr() ищет первое вхождение строки в другую строку.
Эта функция является псевдонимом функции strstr().
Примечание. Эта функция является бинарно безопасной.
Примечание. Эта функция чувствительна к регистру. Чтобы выполнить поиск без учета регистра, используйте функцию stristr().
strchr( строка,поиск,before_search );
параметр | описывать |
---|---|
нить | Необходимый. Указывает строку для поиска. |
поиск | Необходимый. Указывает строку для поиска. Если аргументом является число, поиск ведется по символам, соответствующим значению ASCII, соответствующему числу. |
до_поиска | Необязательный. Логическое значение со значением по умолчанию «false». Если установлено значение «истина», будет возвращена часть строки, предшествующая первому вхождению параметра поиска . |
Возвращаемое значение: | Возвращает остаток строки (от точки совпадения). Возвращает FALSE, если искомая строка не найдена. |
---|---|
PHP-версия: | 4+ |
Журнал обновлений: | В PHP 5.3 был добавлен параметр before_search . |
Выполняет поиск строки по значению ASCII «o» и возвращает остальную часть строки:
<?phpecho strchr("Привет, мир!",111);?>Верните часть строки до первого появления слова «мир»:
<?phpecho strchr("Привет, мир!","мир",true);?>