La fonction
levenshtein() est utilisée pour calculer la distance de Levenshtein entre deux chaînes. La distance d'édition est le nombre de caractères qui doivent être remplacés, insérés ou supprimés pour convertir la première chaîne en deuxième chaîne. Cette fonction n'est pas sensible à la casse.
levenshtein(str1, str2, insert, replace, delete)
str1 - la première chaîne à comparer
str2 - la deuxième chaîne à comparer
Insert - Le coût de l'insertion de caractères
Remplacement - Le coût de remplacement d'un personnage
Delete - Coût de suppression d'un personnage
levenshtein() renvoie la distance de Levenshtein entre deux chaînes de paramètres. Si l'une des chaînes dépasse 255 caractères, renvoie -1
Voici un exemple -
Démonstration en direct
<?php echo levenshtein("Welcome","elcome"); ?>
1
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!