PHP levenshtein()

La fonction levenshtein() renvoie la distance Levenshtein entre deux chaînes. La distance Levenshtein est le nombre de caractères que vous devez remplacer, insérer ou supprimer pour transformer chaîne1 en chaîne2.
 

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

 
 

Paramètres
  • str1(Obligatoire) : Spécifie la première chaîne à comparer.
  • str2(Obligatoire) : Spécifie la deuxième chaîne à comparer.
  • insert(Optionnelle) : Le coût d’insertion d’un caractère. La valeur par défaut est 1.
  • replace(Optionnelle) : Le coût de remplacement d’un caractère. La valeur par défaut est 1.
  • delete(Optionnelle) : Le coût de suppression d’un caractère. La valeur par défaut est 1.

 

Valeur de retour

La fonction renvoie la distance Levenshtein entre les deux chaînes ou -1, si l’une des chaînes dépasse 255 caractères.
 

Version PHP:

4.0.1+
 

Exemple 1:

Le code suivant calcule la distance Levenshtein entre deux chaînes:

<?php
	echo levenshtein("WayToLearnX","ayToLearnX");
?>

 
Sortie:

1

 

Exemple 2:

Le code suivant calcule la distance Levenshtein entre deux chaînes:

<?php
	echo levenshtein("WayToLearnX","ToLearnX");
?>

 
Sortie:

3
Questions d'entretiens PHP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *