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 相关文章推荐
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
Oct 09 PHP
PHP中其实也可以用方法链
Nov 10 PHP
PHP面向对象教程之自定义类
Jun 10 PHP
PHP实现的简单日历类
Nov 29 PHP
分享下php5类中三种数据类型的区别
Jan 26 PHP
php字符串函数学习之strstr()
Mar 27 PHP
PHP请求远程地址设置超时时间的解决方法
Oct 29 PHP
php获取文件名称和扩展名的方法
Feb 07 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
Jun 13 PHP
PHP赋值的内部是如何跑的详解
Jan 13 PHP
PHP实现会员账号单唯一登录的方法分析
Mar 07 PHP
Laravel获取所有的数据库表及结构的方法
Oct 10 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
无线电的诞生过程
2021/03/01 无线电
我的论坛源代码(二)
2006/10/09 PHP
PHP 超链接 抓取实现代码
2009/06/29 PHP
PHP多种序列化/反序列化的方法详解
2017/06/23 PHP
PHP获取ttf格式文件字体名的方法示例
2019/03/06 PHP
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
2009/10/29 Javascript
来自qq的javascript面试题
2010/07/24 Javascript
TBCompressor js代码压缩
2011/01/05 Javascript
jquery使用ColorBox弹出图片组浏览层实例演示
2013/03/14 Javascript
jQuery实现列表的全选功能
2015/03/18 Javascript
基于javascript实现右下角浮动广告效果
2016/01/08 Javascript
模拟javascript中的sort排序(简单实例)
2016/08/17 Javascript
D3.js实现散点图和气泡图的方法详解
2016/09/21 Javascript
webix+springmvc session超时跳转登录页面
2016/10/30 Javascript
5种JavaScript脚本加载的方式
2017/01/16 Javascript
js前端日历控件(悬浮、拖拽、自由变形)
2017/03/02 Javascript
Vue.js bootstrap前端实现分页和排序
2017/03/10 Javascript
JS实现的冒泡排序,快速排序,插入排序算法示例
2019/03/02 Javascript
JS图片预加载三种实现方法解析
2020/05/08 Javascript
JavaScript undefined及null区别实例解析
2020/07/21 Javascript
[42:06]2019国际邀请赛全明星赛 8.23
2019/09/05 DOTA
Python在Console下显示文本进度条的方法
2016/02/14 Python
Python协程的用法和例子详解
2017/09/09 Python
python数字图像处理之高级形态学处理
2018/04/27 Python
WxPython建立批量录入框窗口
2019/02/27 Python
python如何使用socketserver模块实现并发聊天
2019/12/14 Python
python asyncio 协程库的使用
2021/01/21 Python
css3新单位vw、vh的使用教程
2018/03/23 HTML / CSS
Ever New加拿大官网:彰显女性美
2018/10/05 全球购物
爱普生美国官网:Epson美国
2018/11/05 全球购物
以工厂直接定价的传奇性能:Ben Hogan Golf
2019/01/04 全球购物
大四本科生的自我评价
2013/12/30 职场文书
营业员演讲稿
2013/12/30 职场文书
《回乡偶书》教学反思
2014/04/12 职场文书
领导欢送会主持词
2015/07/06 职场文书
Nginx实现会话保持的两种方式
2022/03/18 Servers