Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

soundex

String-Funktionen

    Befehl:
string soundex ( string $str )


    Parameter-Liste:
NameBeschreibung
strDie Eingabezeichenkette.

    Rückgabewerte:
Gibt den Soundex-Schlüssel als Zeichenkette zurück.

    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.


    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

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