English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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). |
Попробуйте以下的 пример, чтобы найти第一次的出现 "krishna" в "sairam krishna" и верните оставшуюся часть строки, а также результат, переданным третьим параметром:
<?php //Возвращает все символы после первой出现过 "w3codebox". echo stristr("ru.oldtoolbag.com","w3codebox"); echo '<br>'; //Возвращает все символы перед первой出现过 "w3codebox" echo stristr("ru.oldtoolbag.com","w3codebox",true); ?>Тестировать, смотреть‹/›
Результат вывода
oldtoolbag.com www.