国产视频app今天幫一個老客戶的工具網站加了一個比較兩個字符串相似度的功能,是用了php寫的,功能很簡單,但很使用。就寫一下教程,有需要的就拿去吧。

php 比較兩個字符串的相似度

PHP similar_text() 函數

similar_text():計算兩個字符串的相似度

語法:

similar_text(string1,string2,percent)

參數:

string1:必需。需要比較的第一個字符串。

国产视频appstring2:必需。需要比較的第二個字符串。

国产视频apppercent:可選。比較相似度的變量名。

返回值:

similar_text():返回匹配字符的數量

例:php 比較兩個字符串的相似度

php代碼:

<?php
$str = 'hello word!';
$str2 = 'hello shandan';
similar_text($str,$str2,$pre);
echo $pre;
?>

輸出結果:

58.333333333333

例:php比較兩篇文章的相似度

代碼:

<?php
//飛鳥慕魚博客
$str = '秋天,在我的夏夢里款款而來,陽光溫馨恬靜,微風和煦輕柔,藍天白云飄逸。';
$str2 = '秋天,在我的夢里慢慢走來,陽光溫暖而舒適,微風輕柔和煦,白云在藍天飄逸。';
similar_text($str,$str2,$prc);
echo '文章相似度為:'.$prc.'%';
?>

輸出結果:

文章相似度為:71.361502347418%