PHP统计【查询关键字】的【出现次数】【substr_count()】

浏览:1588 发布日期:2016/09/28 分类:技术分享
在站内搜索中,往往要求列出符合条件的关键字有多少个,下面的例子通过字符串函数substr_count()统计查询关键字的出现次数。

创建PHP脚本文件,首先定义字符串变量,编写form表单。当单击“搜索”按钮时,利用substr_count()函数输出指定字符串子串的出现次数。

<form action="" method="post">
<input type="text" name="text" />
<input type="submit" name="sub" />

</form>
<?php
//设置编码格式
header("Content-type: text/html; charset=utf-8"); 
$str="PHP,JAVA,PHPA,PHPB";
if(isset($_POST['sub'])){
    $a="<b style='color:red;font-size:18px;'>".$_POST['text']."</b>";
    echo str_replace($_POST['text'],$a,$str);
    //str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写)。
    //str_replace(find,replace,string,count):(要查找的值,替换 find 中的值的值,被搜索的字符串,对替换数进行计数的变量)
    echo "<br/>".$_POST['text']."关键字出现:".substr_count($str,$_POST['text'])."次!";
    //substr_count() 函数计算子串在字符串中出现的次数。
    //substr_count(string,substring,start,length)
    //substr_count(被检查的字符串,要搜索的字符串,在字符串中何处开始搜索,规定搜索的长度)
}
?>
最佳答案
评论() 相关
后面还有条评论,点击查看>>