PHP Dokumentation: Function soundex
12. Januar 2010 von werner
soundex
(PHP 4, PHP 5)
soundex — Berechnet die Laut-Ähnlichkeit eines Strings
Beschreibung
Errechnet den Wert der Laut-Ähnlichkeit von 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.
Parameter-Liste
- str
Die Eingabezeichenkette.
Rückgabewerte
Gibt den Soundex-Schlüssel als Zeichenkette zurück.
Beispiele
Beispiel #1 Soundex-Beispiele
<?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
?>Siehe auch
- levenshtein() – Berechnet die Levenshtein-Distanz zwischen zwei Strings
- metaphone() – Berechnet den Metaphone-Schlüssel eines Strings
- similar_text() – Berechnet die Ähnlichkeit zweier Zeichenketten