在網站開發中,我們會常常要計算兩個字符的相似程度,那麼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
歡迎分享本文,轉載請注明本文出處和地址