php 字符相似度比较,php 比较两个字符串的相似度

今天帮一个老客户的工具网站加了一个比较两个字符串相似度的功能,是用了php写的,功能很简单,但很使用。就写一下教程,有需要的就拿去吧。

5f27e8395bdc70ee2578b5717bf3ea0c.png

PHP similar_text() 函数

similar_text():计算两个字符串的相似度

语法:similar_text(string1,string2,percent)

参数:

string1:必需。需要比较的第一个字符串。

string2:必需。需要比较的第二个字符串。

percent:可选。比较相似度的变量名。

返回值:

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%

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值