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 self,$this,const,static,-&amp;gt;的使用
Oct 22 PHP
php操作SVN版本服务器类代码
Nov 27 PHP
php中通过curl smtp发送邮件
Jun 05 PHP
php实现的九九乘法口诀表简洁版
Jul 28 PHP
php中限制ip段访问、禁止ip提交表单的代码分享
Aug 22 PHP
配置eAccelerator和XCache扩展来加速PHP程序的执行
Dec 22 PHP
php 无限级分类 获取顶级分类ID
Mar 13 PHP
smarty学习笔记之常见代码段用法总结
Mar 19 PHP
简单的pgsql pdo php操作类实现代码
Aug 25 PHP
深入理解PHP类的自动载入机制
Sep 16 PHP
php实现的XML操作(读取)封装类完整实例
Feb 23 PHP
php传值方式和ajax的验证功能
Mar 27 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 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
2010/05/16 PHP
PHP 数组基础知识小结
2010/08/20 PHP
Laravel中encrypt和decrypt的实现方法
2017/09/24 PHP
laravel5表单唯一验证的实例代码
2019/09/30 PHP
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
2007/05/07 Javascript
深入理解JavaScript高级之词法作用域和作用域链
2013/12/10 Javascript
JavaScript中number转换成string介绍
2014/12/31 Javascript
javascript动态创建链接的方法
2015/05/13 Javascript
JavaScript Ajax编程 应用篇
2016/07/02 Javascript
javascript运算符语法全面概述
2016/07/14 Javascript
jQuery解析XML 详解及方法总结
2016/09/28 Javascript
JavaScript注入漏洞的原理及防范(详解)
2016/12/04 Javascript
详解在vue-cli中使用路由
2017/09/25 Javascript
Vue全家桶实践项目总结(推荐)
2017/11/04 Javascript
利用Dectorator分模块存储Vuex状态的实现
2019/02/05 Javascript
jQuery 查找元素操作实例小结
2019/10/02 jQuery
JS继承实现方法及优缺点详解
2020/09/02 Javascript
python爬虫_自动获取seebug的poc实例
2017/08/05 Python
python实现简易通讯录修改版
2018/03/13 Python
Python实现的json文件读取及中文乱码显示问题解决方法
2018/08/06 Python
在python中利用KNN实现对iris进行分类的方法
2018/12/11 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
tensorflow 获取checkpoint中的变量列表实例
2020/02/11 Python
django2.2 和 PyMySQL版本兼容问题
2020/02/17 Python
Python中使用filter过滤列表的一个小技巧分享
2020/05/02 Python
在keras下实现多个模型的融合方式
2020/05/23 Python
python 简单的调用有道翻译
2020/11/25 Python
使用CSS3的背景渐变Text Gradient 创建文字颜色渐变
2014/08/19 HTML / CSS
美国女孩洋娃娃店:American Girl
2017/10/24 全球购物
Oracle快照(snapshot)
2015/03/13 面试题
Java程序员常见面试题
2015/07/16 面试题
自我评价怎么写好呢?
2013/12/05 职场文书
教学器材管理制度
2014/01/26 职场文书
车辆年检委托书范本
2014/10/14 职场文书
2014年图书馆个人工作总结
2014/12/18 职场文书
什么是clearfix (一文搞清楚css清除浮动clearfix)
2023/05/21 HTML / CSS