Maison  >  Article  >  développement back-end  >  fonction levenshtein() en PHP

fonction levenshtein() en PHP

PHPz
PHPzavant
2023-09-01 14:25:061323parcourir

La fonction

fonction levenshtein() en PHP

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.

Grammaire

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

Paramètres

  • 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

Retour

La fonction

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

Exemple

Voici un exemple -

Démonstration en direct

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

Sortie

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer