本文转自IT摆渡网欢迎转载,请标明出处。
更多php文章请阅读
实例说明
在站内搜索中,往往要求列出符合条件的关键字有多少个。本实例通过字符串函数substr_count()统计查询关键字的出现次数。
关键技术
本实例通过substr_count()函数检索字符串子串的出现次数。
int substr_count(string haystack,string needle)
参数说明:
string haystack:源字符串。
string needle:字符串子串。
设计过程
(1)创建PHP脚本文件,首先,定义字符串变量,编写
表单。当单击“搜索”按钮时,利用substr_count()函数输出指定字符串子串的出现次数,其代码如下:
<?php
echo"<a style='font-size:20px;color;#00000'>被搜索的文本:</a>"; //定义字符串输出
$str=”PHP作为全球最普及、应用最广泛的互联网开发语言之一,从1994年诞生至今已被2000多万个动态网站采用,全球知名互联网公司Google、Yahoo、eBay和中国知名网站新浪、百度、阿里巴巴等均采用PHP技术!
echo $str."<br>";
?>
<form action=""method="post">
关键字:<input type="text"name="text"><input type="submit"name="sub"value="搜索">
</form>
</body>"
</html>
<?php
if($_POST[sub]){
$a="<b style='color:red;font-size:18px;'>".$_POST[text]."</b>"; //通过POST方式传递参数
echo str_replace("$_POST[text]",$a,$str)."<br>"; //替换后的字符串
//统计关键字出现次数
echo"关键字出现<b style='color:red;font-size:22px;'>".substr_count($str,$_POST[text])."</b>次。";
}
?>
(2)将该文件存储于\MR\02\089\文件夹下,命名为index.php。
秘笈心法
心法领悟089:substr_count()函数的实现原理。
substr_count()函数是一种类似全文检索的函数,其原理是检索查找匹配的字符串,返回匹配次数。
阅读了这篇文章的人还阅读了
在线学习PHP的好网站有哪些
PHP时间格式转换加减
php程序常用自检错误方法
关于服务器上PHP跟mysq还有JSl时间的问题
php+mysql分页原理案例分析