在PHP中統計查詢關鍵字的出現次數
阿新 • • 發佈:2019-02-15
本文轉自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()函式是一種類似全文檢索的函式,其原理是檢索查詢匹配的字串,返回匹配次數。
閱讀了這篇文章的人還閱讀了