廊坊香河品牌论网络公司主要业务有香河网站建设、三河网站制作、大厂网页设计、网络推广!!

PHP levenshtein()函数使用方法

2018-12-01


levenshtein()函数是PHP中的内置函数。 levenshtein()函数用于计算两个字符串之间的levenshtein距离。两个字符串之间的Levenshtein距离定义为在给定字符串$ string1中插入,删除或替换以将其转换为字符串$ string2所需的最小字符数。

句法:

  int  levenshtein($ str1,$ str2)

例:

输入:$ str1 ='GeeksforGeeks',$ str2 ='Geeksfor'Output:5输入:$ str1 ='计算机科学门户',$ str2 ='计算机门户'输出:8 

参数:[123 ] levenshtein()函数接受两个参数,这两个参数都是强制性的:

  1. $ str1:这是一个必需的参数h指定要转换为另一个的字符串。
  2. $ str2:这也是一个必需参数,它指定需要转换第一个字符串($ str1)的字符串。[ 123]
返回值:

如果其中一个参数超过255个字符的限制,则levenshtein()函数返回一个整数值,即levenshtein距离,否则为-1。


下面的程序说明了PHP中的levenshtein()函数:

程序1:

?php //用于在$ str1和$ str2 $ str1 ='abc'之间找到levenshtein距离的PHP代码; $ str2 ='aef'; print_r(levenshtein($ str1,$ str2));?

输出:

2

 
程序2:

?php //找到levenshtein距离的PHP代码// $ str1和$ str2之间$ str1 ='Hello World “; $ str2 ='Hello d'; print_r(levenshtein($ str1,$ str2));?

产出:

4

 
计划3:

[123 ]?php //找到levenshtein距离的PHP代码// $ str1和$ str2 $ str1 ='计算机科学门户'; $ str2 ='电脑门户'; print_r(levenshtein($ str1,$ str2));?

输出:
 
8

 

联系我们
CONTACT US

电话:17326913295

扣扣:1042551829

邮箱:1042551829@qq.com

地址:廊坊香河新华大街兴业家园

'); })();