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