PHP
Referenzliste
soundex
String-Funktionen
Befehl:
string soundex ( string $str )
Parameter-Liste:
Beschreibung | |
---|---|
Die Eingabezeichenkette. |
Rückgabewerte:
Gibt den Soundex-Schlüssel als Zeichenkette zurück.
Beschreibung:
Errechnet den Wert der Laut-Ähnlichkeit von
Soundex-Werte haben die Eigenschaft, dass ähnlich ausgesprochene Wörter den gleichen Soundex-Wert erzeugen. Dies kann zur Suche in Datenbanken verwendet werden, wenn Sie zwar die Aussprache aber nicht die genaue Schreibweise kennen. Die Funktion soundex gibt einen String aus 4 Zeichen, beginnend mit einem Buchstaben, zurück.
Diese besondere soundex-Funktion ist u.a. von Donald Knuth in "The Art Of Computer Programming, vol. 3: Sorting And Searching", Addison-Wesley-Verlag (1973), Seiten 391 bis 392 beschrieben.
str
.Soundex-Werte haben die Eigenschaft, dass ähnlich ausgesprochene Wörter den gleichen Soundex-Wert erzeugen. Dies kann zur Suche in Datenbanken verwendet werden, wenn Sie zwar die Aussprache aber nicht die genaue Schreibweise kennen. Die Funktion soundex gibt einen String aus 4 Zeichen, beginnend mit einem Buchstaben, zurück.
Diese besondere soundex-Funktion ist u.a. von Donald Knuth in "The Art Of Computer Programming, vol. 3: Sorting And Searching", Addison-Wesley-Verlag (1973), Seiten 391 bis 392 beschrieben.
Aktiv in Version:
(PHP 4, PHP 5, PHP 7)
Siehe auch:
Berechnet die Levenshtein-Distanz zwischen zwei Strings
Berechnet den Metaphone-Schlüssel eines Strings
Berechnet die Ähnlichkeit zweier Zeichenketten
soundex() - Beispiel:
Eingabe:
<?php soundex("Euler") == soundex("Ellery"); // E460 soundex("Gauss") == soundex("Ghosh"); // G200 soundex("Hilbert") == soundex("Heilbronn"); // H416 soundex("Knuth") == soundex("Kant"); // K530 soundex("Lloyd") == soundex("Ladd"); // L300 soundex("Lukasiewicz") == soundex("Lissajous"); // L222 ?>
Beschreibung:
Mit soundex() kann man die Laut-�hnlichkeit eines Strings (str) berechnen lassen. Diese Funktion ist n�tzlich, wenn man nicht genau die Schreibweise eines gesuchten Strings kennt.
soundex() - Beispiel 2:
Eingabe:
<?PHP $var = soundex ( 'Schifffahrtsausfahrtsminister' ); echo $var . ' - Schifffahrtsausfahrtsminister<br>'; $var = soundex ( 'Schifffahrtsausfahrtsministers' ); echo $var . ' - Schifffahrtsausfahrtsministers<br>'; $var = soundex ( 'Schifffahrt' ); echo $var . ' - Schifffahrt<br>'; $var = soundex ( 'Ausfahrtsminister' ); echo $var . ' - Ausfahrtsminister<br>'; ?>
Ausgabe:
S163 - Schifffahrtsausfahrtsminister
S163 - Schifffahrtsausfahrtsministers
S163 - Schifffahrt
A216 - Ausfahrtsminister
S163 - Schifffahrtsausfahrtsministers
S163 - Schifffahrt
A216 - Ausfahrtsminister
Beschreibung:
Mit soundex() kann man die Laut-�hnlichkeit eines Strings (str) berechnen lassen. Diese Funktion ist n�tzlich, wenn man nicht genau die Schreibweise eines gesuchten Strings kennt.
String-Funktionen