在PHP中统计查询关键字的出现次数

本文转自IT摆渡网欢迎转载,请标明出处。
摆渡网

更多php文章请阅读

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分页原理案例分析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值