
上QQ阅读APP看书,第一时间看更新
5.4.5 检索字符串
在PHP中,提供了很多用于查找字符串的函数,PHP也可以像Word那样实现对字符串的查找功能。
1.使用strstr()函数查找指定的关键字
strstr()函数获取一个指定字符串在另一个字符串中首次出现的位置到后者末尾的子字符串。如果执行成功,则返回剩余字符串(存在相匹配的字符);如果没有找到相匹配的字符,则返回False。strstr()函数的语法格式如下:
strstr(string,search,before_search)
strstr()函数的参数说明如表5-7所示。
表5-7 strstr()函数的参数说明

注意:strstr()函数区分字母大小写,如需进行不区分大小写的搜索,可以使用stristr()函数。
【例5-13】strstr()函数的应用(实例文件:源文件\ch05\5.13.php)。

运行结果如图5-15所示。

图5-15 strstr()函数的应用
2.使用substr_count()函数检索子字符串出现的次数
substr_count()函数用来获取字符串中的某个子字符串出现的次数。语法格式如下:
substr_count(string,substring,start,length)
substr_count()函数的参数说明如表5-8所示。
表5-8 substr_count()函数的参数说明

【例5-14】substr_count()函数的应用(实例文件:源文件\ch05\5.14.php)。

运行结果如图5-16所示。

图5-16 substr_count()函数的应用