
stristr()函数用于搜索字符串在另一字符串中的第一次出现。
语法
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
    //返回div.cn第一次出现之后的所有字符。
    echo stristr("www.div.cn","div.cn");
    echo '<br>';
    //返回div.cn第一次出现之前的所有字符
    echo stristr("www.div.cn","div.cn",true);
?>测试看看‹/›输出结果
div.cn www.
