SEL.html

levenshtein

Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel
nach unten Ausgabe

nach unten 

Befehl

int levenshtein(string str1, string str2)

 

nach obennach unten 

Version

PHP 3>= 3.0.17, PHP 4 >= 4.0.1

 

nach obennach unten 

Beschreibung

Mit levenshtein() kann man den Unterschied zweier Strings (str1 und str2)
berechnen. Dabei wird berechnet, wie viele Vorgänge (Einfügen, Austauschen
oder Löschen) benötigt werden, um aus dem ersten String (str1) den zweiten
String (str2) zu erzeugen.
Sollte einer der Strings länger als 255 Zeichen sein, so wird -1 zurückgegeben.

Siehe auch:

 

nach obennach unten 

Beispiel

<?PHP
$var_1 = "Müller";
$var_2 = "Füller";
$var_3 = "ranke";
$var_4 = "schlanke";
echo "Um aus " . $var_1 . " " . $var_2 . " zu machen, wird " . levenshtein($var_1,$var_2) . " Vorgang benötigt.<br>"; echo "Um aus " . $var_3 . " " . $var_4 . " zu machen, werden " . levenshtein($var_3,$var_4) ." Vorgänge benötigt."; ?>

 

nach obennach unten 

Ausgabe

Um aus Müller Füller zu machen, wird 1 Vorgang benötigt.
Um aus ranke schlanke zu machen, werden 3 Vorgänge benötigt.

 

nach oben
weiter:weiter Seite ltrim
zurück:zurück Seite join
 

© 2001, 2002 E-Mail Damir Enseleit, mail@selfphp3.de