PHP 中的 levenshtein() 函数

phpprogrammingserver side programming更新于 2025/8/15 7:37:17

levenshtein() 函数用于计算两个字符串之间的编辑距离。编辑距离是指将第一个字符串转换为第二个字符串时需要替换、插入或删除的字符数。此函数不区分大小写。

语法

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

参数

  • str1 − 待比较的第一个字符串

  • str2 − 待比较的第二个字符串

  • insert −插入一个字符的开销

  • 替换 − 替换一个字符的开销

  • 删除 − 删除一个字符的开销

返回

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

示例

下面是一个例子 −

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

输出

1

相关文章