1. 程式人生 > >在PHP中統計查詢關鍵字的出現次數

在PHP中統計查詢關鍵字的出現次數

本文轉自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()函式是一種類似全文檢索的函式,其原理是檢索查詢匹配的字串,返回匹配次數。

閱讀了這篇文章的人還閱讀了