php比较相似字符串的方法


Posted in PHP onJune 05, 2015

本文实例讲述了php比较相似字符串的方法。分享给大家供大家参考。具体分析如下:

这里通过php的similar_text函数比较两个字符串的相似性。

$word2compare = "stupid";
$words = array(
  'stupid',
  'stu and pid',
  'hello',
  'foobar',
  'stpid',
  'upid',
  'stuuupid',
  'sstuuupiiid',
);
while(list($id, $str) = each($words)){
  similar_text($str, $word2compare, $percent);
  print "Comparing '$word2compare' with '$str': ";
  print round($percent) . "%\n";
}
/*
Results:
Comparing 'stupid' with 'stupid': 100%
Comparing 'stupid' with 'stu and pid': 71%
Comparing 'stupid' with 'hello': 0%
Comparing 'stupid' with 'foobar': 0%
Comparing 'stupid' with 'stpid': 91%
Comparing 'stupid' with 'upid': 80%
Comparing 'stupid' with 'stuuupid': 86%
Comparing 'stupid' with 'sstuuupiiid': 71%
*/

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
海河写的 Discuz论坛帖子调用js的php代码
Aug 23 PHP
PHP 递归效率分析
Nov 24 PHP
php正则表达式(regar expression)
Sep 10 PHP
php编写的抽奖程序中奖概率算法
May 14 PHP
使用PHPCMS搭建wap手机网站
Sep 20 PHP
PHP二进制与字符串之间的相互转换教程
Oct 14 PHP
基于PHP实现栈数据结构和括号匹配算法示例
Aug 10 PHP
PHP判断是否是微信打开,浏览器打开的方法
Mar 14 PHP
thinkphp5实现无限级分类
Feb 18 PHP
PHP中Static(静态)关键字功能与用法实例分析
Apr 05 PHP
详解提高使用Java反射的效率方法
Apr 29 PHP
PHP进阶学习之Geo的地图定位算法详解
Jun 19 PHP
浅谈PHP接收POST数据方式
Jun 05 #PHP
php显示时间常用方法小结
Jun 05 #PHP
php实现用已经过去多长时间的方式显示时间
Jun 05 #PHP
一个完整的PHP类包含的七种语法说明
Jun 04 #PHP
php循环table实现一行两列显示的方法
Jun 04 #PHP
PHP实现过滤掉非汉字字符只保留中文字符
Jun 04 #PHP
了解PHP的返回引用和局部静态变量
Jun 04 #PHP
You might like
《忧国的莫里亚蒂》先导宣传图与STAFF公开
2020/03/04 日漫
PHP开启gzip页面压缩实例代码
2010/03/11 PHP
php获取远程图片体积大小的实例
2013/11/12 PHP
Yii结合CKEditor实现图片上传功能
2014/06/13 PHP
11个PHPer必须要了解的编程规范
2014/09/22 PHP
php保存信息到当前Session的方法
2015/03/16 PHP
Zend Framework+smarty用法实例详解
2016/03/19 PHP
eclipse php wamp配置教程
2016/06/30 PHP
php设计模式之建造器模式分析【星际争霸游戏案例】
2020/01/23 PHP
jquery 最简单的属性菜单
2009/10/08 Javascript
JavaScript之Getters和Setters 平台支持等详细介绍
2012/12/07 Javascript
javascript中定义类的方法汇总
2014/12/28 Javascript
javascript实现限制上传文件大小
2015/02/06 Javascript
ES6所改良的javascript“缺陷”问题
2016/08/23 Javascript
jQuery选择器之属性过滤选择器详解
2017/09/28 jQuery
JS实现瀑布流效果
2020/03/07 Javascript
[14:03]2017DOTA2亚洲邀请赛开幕式:12神兵演绎水墨中华
2017/04/01 DOTA
[01:07:46]完美世界DOTA2联赛循环赛 Magma vs IO BO2第二场 11.01
2020/11/02 DOTA
[57:31]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第一场 2月1日
2021/03/11 DOTA
Python挑选文件夹里宽大于300图片的方法
2015/03/05 Python
Python实现的RSS阅读器实例
2015/07/25 Python
Python 多线程实例详解
2017/03/25 Python
对Python中实现两个数的值交换的集中方法详解
2019/01/11 Python
Python3 串口接收与发送16进制数据包的实例
2019/06/12 Python
Python调用graphviz绘制结构化图形网络示例
2019/11/22 Python
浅谈django 重载str 方法
2020/05/19 Python
运行python提示no module named sklearn的解决方法
2020/11/29 Python
预订从美国飞往印度的机票:MyTicketsToIndia
2017/05/19 全球购物
阿迪达斯德国官方网站:adidas德国
2017/07/12 全球购物
公务员政审个人鉴定
2014/02/25 职场文书
找工作求职信
2014/07/07 职场文书
小学“向国旗敬礼”网上签名寄语活动总结
2014/09/27 职场文书
物业客服专员岗位职责
2015/04/07 职场文书
民事二审代理词
2015/05/25 职场文书
初中毕业生感言
2015/07/31 职场文书
解决MySQL报“too many connections“错误
2022/04/19 MySQL