程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP計算兩個字符的相似程度similar_text,phpsimilar_text

PHP計算兩個字符的相似程度similar_text,phpsimilar_text

編輯:關於PHP編程

PHP計算兩個字符的相似程度similar_text,phpsimilar_text


在網站開發中,我們會常常要計算兩個字符的相似程度,那麼PHP為我們提供了一個函數similar_text;

    

PHP計算兩個字符的相似程度similar_text

 

    1,similar_text的用法

    如果我想計算"ly89cn"和"ly89"的相似程度,有兩種表示方法

echo similar_text('ly89cn', 'ly89');

     這樣輸出4,因為他們有4個字符相等

similar_text('ly89cn', 'ly89', $percent);
echo $percent;

     這樣輸出80,$percent代表百分比,說明他們有80%的相似程度

    當然也可以比較兩個中文字符,比如“王業樓的個人博客”和“王業樓”

echo similar_text('王業樓的個人博客', '王業樓');

    這樣輸出9,表示他們的9個字節數相等

 

similar_text('王業樓的個人博客', '王業樓', $percent);
echo $percent;

     輸出54.545454545455,注意中文字符可能不大准確!

    2,網站相關博文的設計

    一般網站都會在一篇文章下方推薦幾篇相似文章,那麼我們就可以用similar_text這個函數來設計!將文章的標題與網站已有文章的標題比較,按照相似度由高到低的順序找到一定數量的文章然後放到你相關文章的內容中!

 

想要每天及時獲取王業樓的個人博客更新的內容嗎?趕快添加微信公眾號“ly89cn”,或者掃描下方的二維碼吧!

 

本文來源於王業樓的個人博客,本文地址:http://www.ly89.cn/detailB/58.html

歡迎分享本文,轉載請注明本文出處和地址

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved