📅  最后修改于: 2023-12-03 15:33:34.527000             🧑  作者: Mango
similar_text()
函数是一个PHP内置函数,用于比较两个字符串的相似度,并返回它们之间的匹配字符数。该函数的语法如下所示:
int similar_text ( string $string1 , string $string2 [, float &$percent ] )
参数说明:
string1
:必需。要进行比较的第一个字符串。string2
:必需。要进行比较的第二个字符串。percent
:可选。指定匹配百分比。如果指定,则返回的值中被匹配的字符数除以两个字符串中较长的那个的长度后乘以100%。similar_text()
函数返回在两个字符串中相同字符的数量。
如果 $percent
参数为指定,则返回整形相同字符数量。
如果 $percent
参数指定,返回值为float类型的百分比。
如果相似度为0%,则返回0。
$string1 = 'Hello world!';
$string2 = 'Hello jishu1125!';
simliar_text($string1, $string2, $percent);
echo "相似度:$percent%";
输出结果:
相似度:57.14%
similar_text()
函数执行速度较慢,对于较长的字符串可能会耗费较长的时间。了解了similar_text()
函数后,我们可以在开发中使用该函数进行字符串的相似度比较。