English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP справочник

PHP stristr() функция примеры и примеры

    PHP String строковые функции руководства

    Функция stristr() используется для поиска первого occurrence строки в другой строке.

Синтаксис

string stristr ( string $haystack , mixed $needle [, bool $before_needle = false ] )

Определение и использование

Используется для поиска первой совпадающей строки в строке.

Внимание:Эта функция двоична безопасна.

Внимание:Эта функция не различает регистр. Если необходимо выполнить поиск с учетом регистра, используйте strstr() Функция.

Возвращаемое значение

 Возвращает подстроку, соответствующую шаблону. Если needle не найден, возвращает FALSE.

Параметр

НомерПараметры и описание
1

haystack

Обязателен. Указывает строку, в которой нужно искать.

2

needle

Обязателен. Указывает строку, которую нужно искать. Если параметр является числом, то ищется символ, соответствующий ASCII значению этого числа.

3

before_needle

Опционально. Если TRUE, strstr() будет возвращать часть перед needle в haystack (не включая needle).
Параметры needle и haystack будут обрабатываться без учета регистра.

Онлайн пример

Попробуйте以下的 пример, чтобы найти第一次的出现 "krishna" в "sairam krishna" и верните оставшуюся часть строки, а также результат, переданным третьим параметром:

<?php
    //Возвращает все символы после первой出现过 "w3codebox".
    echo stristr("ru.oldtoolbag.com","w3codebox");
    echo '<br>';
    //Возвращает все символы перед первой出现过 "w3codebox"
    echo stristr("ru.oldtoolbag.com","w3codebox",true);
?>
Тестировать, смотреть‹/›

Результат вывода

oldtoolbag.com
www.

PHP String строковые функции руководства