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启用zlib压缩文件的配置方法
Jun 12 PHP
PHP error_log()将错误信息写入一个文件(定义和用法)
Oct 25 PHP
php数组删除元素示例
Mar 21 PHP
跟我学Laravel之配置Laravel
Oct 15 PHP
使用PHPMailer实现邮件发送代码分享
Oct 23 PHP
PHP使用json_encode函数时不转义中文的解决方法
Nov 12 PHP
PHP在线书签系统分享
Jan 04 PHP
PHP图形计数器程序显示网站用户浏览量
Jul 20 PHP
Yii2框架实现注册和登录教程
Sep 30 PHP
thinkphp3.2嵌入百度编辑器ueditor的实例代码
Jul 13 PHP
详解php用static方法的原因
Sep 12 PHP
浅谈PHP中的Trait使用方法
Mar 22 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
用PHP实现的生成静态HTML速度快类库
2007/03/31 PHP
PHP基础学习之流程控制的实现分析
2013/04/28 PHP
ThinkPHP中的关联模型注意点
2014/06/16 PHP
PHP获取当前完整URL地址的函数
2014/12/21 PHP
Yii2创建多界面主题(Theme)的方法
2016/10/08 PHP
Yii2框架BootStrap样式的深入理解
2016/11/07 PHP
PHP基于自定义函数生成笛卡尔积的方法示例
2017/09/30 PHP
PHP简单验证码功能机制实例详解
2019/03/27 PHP
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
2011/06/02 Javascript
javascript 获取模态窗口的滚动位置代码
2013/08/06 Javascript
用原生js做个简单的滑动效果的回到顶部
2014/10/15 Javascript
node.js中的console.error方法使用说明
2014/12/10 Javascript
实例讲解jquery与json的结合
2016/01/07 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
2017/01/19 Javascript
详解Node.js中的Async和Await函数
2018/02/22 Javascript
浅谈layui数据表格判断问题(加入表单元素),设置单元格样式
2019/10/26 Javascript
基于JQuery和DWR实现异步数据传递
2020/10/16 jQuery
python中定义结构体的方法
2013/03/04 Python
使用NumPy和pandas对CSV文件进行写操作的实例
2018/06/14 Python
Python字符串大小写转换拼接删除空白
2019/09/19 Python
通过python扫描二维码/条形码并打印数据
2019/11/14 Python
TensorFlow命名空间和TensorBoard图节点实例
2020/01/23 Python
Python经纬度坐标转换为距离及角度的实现
2020/11/01 Python
C++和python实现阿姆斯特朗数字查找实例代码
2020/12/07 Python
基于Python中Remove函数的用法讨论
2020/12/11 Python
美国校园市场:OCM
2017/06/08 全球购物
天巡全球:Skyscanner Global
2017/06/20 全球购物
贝斯特韦斯特酒店集团官网:Best Western
2019/01/03 全球购物
印度排名第一的蛋糕、鲜花和礼品送货:Winni
2019/08/02 全球购物
工程师求职简历的自我评价分享
2013/10/10 职场文书
西式婚礼证婚词
2014/01/12 职场文书
大学学雷锋活动总结
2014/06/26 职场文书
就业推荐表院系意见
2015/06/05 职场文书
实施意见格式范本
2015/06/05 职场文书
应收账款管理制度
2015/08/06 职场文书
python 安全地删除列表元素的方法
2022/03/16 Python