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 中的str_replace 函数总结
Apr 27 PHP
thinkphp3.0 模板中函数的使用
Nov 13 PHP
php安装swoole扩展的方法
Mar 19 PHP
为百度UE编辑器上传图片添加水印功能
Apr 16 PHP
PHP实现操作redis的封装类完整实例
Nov 14 PHP
作为程序员必知的16个最佳PHP库
Dec 09 PHP
Zend Framework动作助手(Zend_Controller_Action_Helper)用法详解
Mar 05 PHP
Yii2中添加全局函数的方法分析
May 04 PHP
在laravel中实现ORM模型使用第二个数据库设置
Oct 24 PHP
PHP实现发送微博消息功能完整示例
Dec 04 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
Dec 01 PHP
one.php 多项目、函数库、类库 统一为一个版本的方法
Aug 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
PHP中显示格式化的用户输入
2006/10/09 PHP
php简单实现多维数组排序的方法
2016/09/30 PHP
Javascript 面试题随笔
2011/03/31 Javascript
uploadify 3.0 详细使用说明
2012/06/18 Javascript
判断JS对象是否拥有某种属性的两种方式
2013/12/02 Javascript
JavaScript操作DOM元素的childNodes和children区别
2015/04/01 Javascript
JavaScript实现节点的删除与序号重建实例
2015/08/05 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
2016/02/16 Javascript
Bootstrap入门书籍之(四)菜单、按钮及导航
2016/02/17 Javascript
jQuery中的Deferred和promise 的区别
2016/04/03 Javascript
JavaScript 详解预编译原理
2017/01/22 Javascript
bootstrap模态框示例代码分享
2017/05/17 Javascript
3种vue路由传参的基本模式
2018/02/22 Javascript
解析vue路由异步组件和懒加载案例
2018/06/08 Javascript
bootstrap里bootstrap动态加载下拉框的实例讲解
2018/08/10 Javascript
React 无状态组件(Stateless Component) 与高阶组件
2018/08/14 Javascript
Vue-router中hash模式与history模式的区别详解
2020/12/15 Vue.js
Python 文件重命名工具代码
2009/07/26 Python
python新手经常遇到的17个错误分析
2014/07/30 Python
Python中用max()方法求最大值的介绍
2015/05/15 Python
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
2018/07/04 Python
Python可迭代对象操作示例
2019/05/07 Python
python interpolate插值实例
2020/07/06 Python
Python在字符串中处理html和xml的方法
2020/07/31 Python
Sunglasses Shop德国站:欧洲排名第一的太阳镜网站
2017/08/01 全球购物
KIKO MILANO俄罗斯官网:意大利领先的化妆品和护肤品品牌
2021/01/09 全球购物
Expedia瑞典官网:预订度假屋、酒店、汽车租赁、机票等
2021/01/23 全球购物
查询优化的一般准则有哪些
2015/03/08 面试题
人事主管岗位职责
2014/01/30 职场文书
初中同学聚会邀请函
2014/02/03 职场文书
幽默自我介绍演讲稿
2014/08/21 职场文书
民事诉讼代理委托书
2014/10/08 职场文书
班主任班级管理心得体会
2016/01/07 职场文书
2016思想纪律作风整顿心得体会
2016/01/23 职场文书
一波干货,会议主持词开场白范文
2019/05/06 职场文书
详解redis分布式锁的这些坑
2021/05/19 Redis