English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 基础教程

PHP 高级教程

PHP & MySQL

PHP 参考手册

PHP similar_text() 函数用法及示例

    PHP String 字符串函数手册

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

语法

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

定义和用法

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

返回值

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

参数

序号参数与说明
1

first(必需)

第一个字符串的信息

2

second(必需)

第二个字符串的信息

3

percent(可选)

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

在线示例

试试下面的实例,计算pt.oldtoolbag.com 和 oldtoolbag.com 的相识度:

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

输出结果

9

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

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

输出结果

81.818181818182

PHP String 字符串函数手册