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 相关文章推荐
提问的智慧
Oct 09 PHP
PHP获取文件绝对路径的代码(上一级目录)
May 29 PHP
PHP关于IE下的iframe跨域导致session丢失问题解决方法
Oct 10 PHP
php轻松实现中英文混排字符串截取
May 28 PHP
thinkphp中空模板与空模块的用法实例
Nov 26 PHP
php实现删除空目录的方法
Mar 16 PHP
PHP中is_dir()函数使用指南
May 08 PHP
thinkphp3.2中Lite文件替换框架入口文件或应用入口文件的方法
May 21 PHP
yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
Apr 20 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
Nov 05 PHP
EarthLiveSharp中cloudinary的CDN图片缓存自动清理python脚本
Apr 04 PHP
聊聊 PHP 8 新特性 Attributes
Aug 19 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 远程关机操作的代码
2008/12/05 PHP
一段批量给页面上的控件赋值js
2010/06/19 Javascript
JavaScript具有类似Lambda表达式编程能力的代码(改进版)
2010/09/14 Javascript
javascript数组去掉重复
2011/05/12 Javascript
精心挑选的15个jQuery下拉菜单制作教程
2012/06/15 Javascript
Jquery中的层次选择器与find()的区别示例介绍
2014/02/20 Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
2014/06/23 Javascript
分享五个有用的jquery小技巧
2015/10/08 Javascript
js日期相关函数dateAdd,dateDiff,dateFormat等介绍
2016/09/24 Javascript
js中string和number类型互转换技巧(分享)
2016/11/28 Javascript
原生js实现对Ajax的封装(仿jquery)
2017/01/22 Javascript
使用vue-resource进行数据交互的实例
2017/09/02 Javascript
详解Vue用cmd创建项目
2019/02/12 Javascript
Vue实现导航栏点击当前标签变色功能
2020/08/19 Javascript
vue动态子组件的两种实现方式
2019/09/01 Javascript
微信小程序实现拨打电话功能的示例代码
2020/06/28 Javascript
在Docker上开始部署Python应用的教程
2015/04/17 Python
python3+requests接口自动化session操作方法
2018/10/13 Python
解决pycharm 误删掉项目文件的处理方法
2018/10/22 Python
Python 数值区间处理_对interval 库的快速入门详解
2018/11/16 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
2019/07/22 Python
Python人工智能之路 jieba gensim 最好别分家之最简单的相似度实现
2019/08/13 Python
Pandas之read_csv()读取文件跳过报错行的解决
2020/04/21 Python
CSS3 创建网页动画实现弹跳球动效果
2018/10/30 HTML / CSS
canvas探照灯效果的示例代码
2018/11/30 HTML / CSS
阿迪达斯比利时官方商城:adidas比利时
2016/10/10 全球购物
6号汽车旅馆预订:Motel 6
2018/02/11 全球购物
const char*, char const*, char*const的区别是什么
2014/07/09 面试题
初始化了一个没有run()方法的线程类,是否会出错?
2014/03/27 面试题
食品营养与检测应届生求职信
2013/11/08 职场文书
单位刻章介绍信范文
2014/01/11 职场文书
银行内勤岗位职责
2014/04/09 职场文书
新农村建设典型材料
2014/05/31 职场文书
汉语言文学专业自荐信
2014/06/11 职场文书
经营场所证明范本
2015/06/19 职场文书
《刷子李》教学反思
2016/02/20 职场文书