stristr()函數(shù)用于搜索字符串在另一字符串中的第一次出現(xiàn)。
string stristr ( string $haystack , mixed $needle [, bool $before_needle = false ] )
它用于搜索一個字符串在另一個字符串種第一個匹配項。
注意:該函數(shù)是二進制安全的。
注意:該函數(shù)是不區(qū)分大小寫的。如需進行區(qū)分大小寫的搜索,請使用 strstr() 函數(shù)。
返回匹配的子字符串。如果 needle 未找到,返回 FALSE。
序號 | 參數(shù)和說明 |
---|---|
1 | haystack 必需。指定被搜索的字符串。 |
2 | needle 必需。指定所搜索的字符串。如果該參數(shù)是數(shù)字,則搜索匹配該數(shù)字對應的 ASCII 值的字符。 |
3 | before_needle 可選。若為 TRUE,strstr() 將返回 needle 在 haystack 中的位置之前的部分(不包括 needle)。 |
試試下面的實例,查找 "krishna" 在 "sairam krishna" 中的第一次出現(xiàn),并返回字符串的剩余部分以及傳遞第三個參數(shù)后返回的結果:
<?php //返回nhooo第一次出現(xiàn)之后的所有字符。 echo stristr("www.soo66.com","nhooo"); echo '<br>'; //返回nhooo第一次出現(xiàn)之前的所有字符 echo stristr("www.soo66.com","nhooo",true); ?>測試看看?/?
輸出結果
(cainiaoplus.com) www.