Heim >Backend-Entwicklung >PHP-Tutorial >levenshtein()-Funktion in PHP

levenshtein()-Funktion in PHP

PHPz
PHPznach vorne
2023-09-01 14:25:061455Durchsuche

Die Funktion

levenshtein()-Funktion in PHP

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.

Grammatik

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

Parameter

  • 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

Rückkehr

Die Funktion

levenshtein() gibt den Levenshtein-Abstand zwischen zwei Parameterzeichenfolgen zurück. Wenn eine der Zeichenfolgen 255 Zeichen überschreitet, geben Sie -1

zurück

Beispiel

Hier ist ein Beispiel -

Live-Demonstration

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

Ausgabe

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen

In Verbindung stehende Artikel

Mehr sehen