PHPIN.NET

 找回密码
 立即注册
查看: 4268|回复: 0

[基础知识] PHP字符串相似度计算函数similar_text()

[复制链接]

469

主题

31

回帖

5509

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5509
发表于 2018-8-14 10:57:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
PHP字符串相似度计算函数similar_text()

关键字:相似度,相似度计算

计算两个字符串的相似度,并返回匹配字符的数目:
  1. <?php
  2. echo similar_text("Hello World","Hello Shanghai");
  3. ?>
复制代码

定义和用法:
  • similar_text() 函数计算两个字符串的相似度。
  • 该函数也能计算两个字符串的百分比相似度。


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

例子 1

计算两个字符串之间的百分比相似度:


  1. <?php
  2. similar_text("Hello World","Hello Shanghai",$percent);
  3. echo $percent. "%";
  4. ?>
复制代码


注释:levenshtein() 函数比 similar_text() 函数更快。不过,similar_text() 函数通过更少的必需修改次数提供更精确的结果。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|PHPIN.NET ( 冀ICP备12000898号-14 )|网站地图

GMT+8, 2024-4-23 23:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表