Die Funktion
levenshtein() wird verwendet, um den Levenshtein-Abstand zwischen zwei Strings zu berechnen. Der Bearbeitungsabstand ist die Anzahl der Zeichen, die ersetzt, eingefügt oder gelöscht werden müssen, um die erste Zeichenfolge in die zweite Zeichenfolge umzuwandeln. Bei dieser Funktion wird die Groß-/Kleinschreibung nicht beachtet.
levenshtein(str1, str2, insert, replace, delete)
str1 – die erste Zeichenfolge zum Vergleich
str2 – die zweite Zeichenfolge zum Vergleich
Einfügen – Die Kosten für das Einfügen von Zeichen
Ersatz – Die Kosten für den Ersatz eines Charakters
Löschen – Kosten für das Löschen eines Charakters
levenshtein() gibt den Levenshtein-Abstand zwischen zwei Parameterzeichenfolgen zurück. Wenn eine der Zeichenfolgen 255 Zeichen überschreitet, geben Sie -1
zurückHier ist ein Beispiel -
Live-Demonstration
<?php echo levenshtein("Welcome","elcome"); ?>
1
Das obige ist der detaillierte Inhalt vonlevenshtein()-Funktion in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!