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