PHP similar_text() 函数用法及示例

    PHP String 字符串函数手册

    similar_text()函数用于计算两个字符串的相似度。

语法

int similar_text ( string $first , string $second [, float &$percent ] )

定义和用法

用于计算两个字符串之间的相似度

返回值

 返回在两个字符串中匹配字符的数目。

参数

序号参数与说明
1

first(必需)

第一个字符串的信息

2

second(必需)

第二个字符串的信息

3

percent(可选)

通过引用方式传递第三个参数,similar_text() 将计算相似程度百分数。

在线示例

试试下面的实例,计算www.528045.com 和 (528045.com) 的相识度:

<?php
   //计算www.528045.com 和 (528045.com) 的相识度
   echo similar_text("www.528045.com","(528045.com)");
?>
测试看看‹/›

输出结果

9

试试下面的实例,计算www.528045.com 和 (528045.com) 这个两个字符串的百分比相似度:

<?php
   //计算www.528045.com 和 (528045.com) 这个两个字符串的百分比相似度
   similar_text("www.528045.com","(528045.com)",$percent);
   echo $percent;
?>
测试看看‹/›

输出结果

81.818181818182

PHP String 字符串函数手册