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 相关文章推荐
php 分页类 扩展代码
Jun 11 PHP
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
Sep 30 PHP
php 模拟get_headers函数的代码示例
Apr 27 PHP
PHP Class&Object -- PHP 自排序二叉树的深入解析
Jun 25 PHP
php不允许用户提交空表单(php空值判断)
Nov 12 PHP
php计算数组相同值出现次数的代码(array_count_values)
Jan 20 PHP
smarty自定义函数htmlcheckboxes用法实例
Jan 22 PHP
Symfony2开发之控制器用法实例分析
Feb 05 PHP
php使用 readfile() 函数设置文件大小大小的方法
Aug 11 PHP
PHP实现的策略模式简单示例
Aug 25 PHP
PHP排序二叉树基本功能实现方法示例
May 26 PHP
PHP替换Word中变量并导出PDF图片的实现方法
Nov 26 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
windows下PHP APACHE MYSQ完整配置
2007/01/02 PHP
php4与php5的区别小结(配置异同)
2011/12/20 PHP
php中preg_replace正则替换用法分析【一次替换多个值】
2017/01/17 PHP
MSN消息提示类
2006/09/05 Javascript
js中if语句的几种优化代码写法
2011/03/12 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件
2011/12/21 Javascript
JS+JSP checkBox 全选具体实现
2014/01/02 Javascript
一个支持任意尺寸的图片上下左右滑动效果
2014/08/24 Javascript
jQuery中replaceWith()方法用法实例
2014/12/25 Javascript
谷歌浏览器调试JavaScript小技巧
2014/12/29 Javascript
理解JavaScript的变量的入门教程
2015/07/07 Javascript
jQuery+CSS实现一个侧滑导航菜单代码
2016/05/09 Javascript
浅谈jquery高级方法描述与应用
2016/10/04 Javascript
angular2中router路由跳转navigate的使用与刷新页面问题详解
2017/05/07 Javascript
纯js实现的积木(div层)拖动功能示例
2017/07/19 Javascript
基于webpack4搭建的react项目框架的方法
2018/06/30 Javascript
jQuery实现简单日历效果
2020/07/05 jQuery
Python 实现链表实例代码
2017/04/07 Python
详解python实现线程安全的单例模式
2018/03/05 Python
Python OpenCV处理图像之图像像素点操作
2018/07/10 Python
Python的Tkinter点击按钮触发事件的例子
2019/07/19 Python
pytorch实现MNIST手写体识别
2020/02/14 Python
Python多线程获取返回值代码实例
2020/02/17 Python
vscode调试django项目的方法
2020/08/06 Python
Python数据模型与Python对象模型的相关总结
2021/01/26 Python
html5的canvas方法使用指南
2014/12/15 HTML / CSS
你的自行车健身专家:FaFit24
2016/11/16 全球购物
伦敦剧院门票:From The Box Office
2018/06/30 全球购物
Helly Hansen工作服美国官方网上商店:为最恶劣的环境
2019/09/04 全球购物
String s = new String(“xyz”);创建了几个String Object?
2015/08/05 面试题
会计系中文个人求职信
2013/12/24 职场文书
因身体原因离职的辞职信范文
2015/05/12 职场文书
幼儿园托班开学寄语(2016春季)
2015/12/03 职场文书
Django项目如何获得SSL证书与配置HTTPS
2021/04/30 Python
pytorch损失反向传播后梯度为none的问题
2021/05/12 Python
SpringBoot整合JWT的入门指南
2021/06/29 Java/Android