PHP中的levenshtein()函数

levenshtein()函数用于计算两个字符串之间的Levenshtein距离。Levenshtein距离是您必须替换,插入或删除以将第一个字符串转换为第二个字符串的字符数。此功能不区分大小写。

语法

levenshtein(str1, str2, insert, replace, delete)

参数

  • str1-要比较的第一个字符串

  • str2-要比较的第二个字符串

  • insert-插入字符的成本

  • 替换-替换字符的成本

  • delete-删除字符的费用

返回

levenshtein()函数返回两个参数字符串之间的Levenshtein距离。如果其中一个字符串超过255个字符,则返回1

示例

以下是一个例子-

<?php
   echo levenshtein("Welcome","elcome");
?>

输出结果

1