PHP levenshtein()函数用法讲解


Posted in PHP onMarch 08, 2019

PHP levenshtein() 函数

实例

计算两个字符串之间的 Levenshtein 距离:

<?php echo levenshtein("Hello World","ello World"); echo "<br>"; echo
levenshtein("Hello World","ello World",10,20,30); ?>

定义和用法

levenshtein()函数返回两个字符串之间的 Levenshtein 距离。

Levenshtein 距离,又称编辑距离,指的是两个字符串之间,由一个字符串转换成另一个字符串所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。

在默认情况下,PHP 给每个操作(替换、插入和删除)相同的权重。然而,您可以通过设置可选的 insert、replace、delete 参数,来定义每个操作的代价。

注释: levenshtein() 函数是不区分大小写的。

注释: levenshtein() 函数比 similar_text() 函数更快。不过,similar_text() 函数通过更少的必需修改次数提供更精确的结果。

语法

levenshtein( _string1,string2,insert,replace,delete_ )

PHP levenshtein()函数用法讲解

PHP levenshtein()函数用法讲解

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
用php将任何格式视频转为flv的代码
Sep 03 PHP
php中使用preg_replace函数匹配图片并加上链接的方法
Feb 06 PHP
如何用php获取文件名后缀
Jun 09 PHP
php将csv文件导入到mysql数据库的方法
Dec 24 PHP
Mac环境下php操作mysql数据库的方法分享
May 11 PHP
php计算title标题相似比的方法
Jul 29 PHP
Json_decode 解析json字符串为NULL的解决方法(必看)
Feb 17 PHP
一个实用的php验证码类
Jul 06 PHP
thinkPHP框架实现的简单计算器示例
Dec 07 PHP
Laravel路由研究之domain解决多域名问题的方法示例
Apr 04 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
Sep 26 PHP
基于PHP实现解密或加密Cloudflar邮箱保护
Jun 24 PHP
PHP implode()函数用法讲解
Mar 08 #PHP
浅谈php使用curl模拟多线程发送请求
Mar 08 #PHP
PHP htmlspecialchars()函数用法与实例讲解
Mar 08 #PHP
浅谈PHP进程管理
Mar 08 #PHP
PHP多进程通信-消息队列使用
Mar 08 #PHP
浅谈PHP匿名函数和闭包
Mar 08 #PHP
使用PHPUnit进行单元测试并生成代码覆盖率报告的方法
Mar 08 #PHP
You might like
yii2中使用Active Record模式的方法
2016/01/09 PHP
laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
2017/10/12 PHP
jQuery在vs2008及js文件中的无智能提示的解决方法
2010/12/30 Javascript
关于javascript function对象那些迷惑分析
2011/10/24 Javascript
在标题栏显示新消息提示,很多公司项目中用到这个方法
2011/11/04 Javascript
javascript中clone对象详解
2014/12/03 Javascript
JS组件Bootstrap实现弹出框效果代码
2016/04/26 Javascript
AngularJS 遇到的小坑与技巧小结
2016/06/07 Javascript
JS冒泡事件与事件捕获实例详解
2016/11/25 Javascript
javaScript实现滚动条事件详解
2020/03/24 Javascript
基于webpack 实用配置方法总结
2017/09/28 Javascript
手把手教你使用vue-cli脚手架(图文解析)
2017/11/08 Javascript
基于vue2.0动态组件及render详解
2018/03/17 Javascript
如何在JavaScript中优雅的提取循环内数据详解
2019/03/04 Javascript
vue父子组件通信的高级用法示例
2019/08/29 Javascript
js实现轮播图效果 z-index实现轮播图
2020/01/17 Javascript
[58:42]DOTA2上海特级锦标赛C组败者赛 Newbee VS Archon第一局
2016/02/27 DOTA
python 合并文件的具体实例
2013/08/08 Python
举例讲解Python程序与系统shell交互的方式
2015/04/09 Python
Python中正则表达式详解
2017/05/17 Python
python正则实现计算器功能
2017/12/14 Python
利用Python的sympy包求解一元三次方程示例
2019/11/22 Python
python 实现方阵的对角线遍历示例
2019/11/29 Python
美国新兴城市生活方式零售商:VILLA
2017/12/06 全球购物
德国亚洲食品网上商店:asiafoodland.de
2019/12/28 全球购物
如何获得EntityManager
2014/02/09 面试题
DELPHI中如何调用API,可举例说明
2014/01/16 面试题
党员思想汇报范文
2013/12/30 职场文书
工商管理专业大学生职业生涯规划范文
2014/03/09 职场文书
绿色环保家庭事迹材料
2014/08/31 职场文书
民警群众路线教育实践活动对照检查材料
2014/10/04 职场文书
2014公司年终工作总结
2014/12/19 职场文书
党风廉政建设个人总结
2015/03/06 职场文书
cf战队宣传语
2015/07/13 职场文书
利用Nginx代理如何解决前端跨域问题详析
2021/04/02 Servers
html实现随机点名器的示例代码
2021/04/02 Javascript