PHP中similar text函數語法、用法

墨辰丷
發布: 2023-03-30 06:00:01
原創
2279 人瀏覽過

本篇文章主要介紹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,注意中文字元可能不太準確!

PHP similar_text() 函數

#實例

計算兩個字串的相似度,並傳回符合字元的數目:


 程式碼如下:

<?php
echo similar_text("Hello World","Hello Shanghai");
?>
登入後複製

執行實例

定義與用法

similar_text() 函數計算兩個字串的相似度。

此函數也能計算出兩個字串的百分比相似度。

註解:levenshtein() 函數比 similar_text() 函數更快。不過,similar_text() 函數透過更少的必需修改次數提供更精確的結果。

語法


程式碼如下:

similar_text(string1,string2,percent)
登入後複製
参数 描述
string1 必需。规定要比较的第一个字符串。
string2 必需。规定要比较的第二个字符串。
percent 可选。规定供存储百分比相似度的变量名。

技術細節

 

傳回值: 傳回兩個字串的符合字元的數目。
PHP 版本: 4

#更多實例

範例1

計算兩個字串之間的百分比相似度:


程式碼如下:


similar_text("Hello World","Hello Shanghai",$percent);
echo $percent. "%";
?>

##總結:以上就是這篇文章的全部內容,希望對大家的學習有所幫助。

相關推薦:

PHP五種讀取檔案內容方法

#PHP將漢字轉換成拼音的函數

PHP jpgraph安裝及基本用法

以上是PHP中similar text函數語法、用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板