PHP metaphone() Funktion
Beispiel
Berechnung des metaphone-Schlüssels für "World":
<?php echo metaphone("Computer"); ?>
Definition und Verwendung
Die metaphone() Funktion berechnet den metaphone-Schlüssel der Zeichenkette.
metaphone-Schlüssel stellen die englische Aussprache der Zeichenkette dar.
Die metaphone() Funktion kann in Orthographieprüfprogrammen verwendet werden.
Anmerkung:Die metaphone() Funktion erstellt für ähnlich klingende Wörter gleiche Schlüssel.
Anmerkung:Die Länge der generierten metaphone-Schlüssel kann variieren.
Hinweis:metaphone() im Vergleich zu soundex() Die Funktion ist präziser, da metaphone() die grundlegenden Regeln der englischen Aussprache kennt.
Syntax
metaphone(string,length)
Parameter | Beschreibung |
---|---|
string | Erforderlich. Legt die zu überprüfende Zeichenkette fest. |
length | Optional. Legt die maximale Länge des metaphone-Schlüssels fest. |
Technische Details
Rückgabewert: | Gibt bei Erfolg die metaphone-Schlüsselkette der Zeichenkette zurück, bei Misserfolg FALSE. |
PHP-Version: | 4+ |
Mehr Beispiele
Beispiel 1
Verwendung der metaphone() Funktion für zwei ähnlich klingende Wörter:
<?php $str = "Assistance"; $str2 = "Assistants"; echo metaphone($str); echo "<br>"; echo metaphone($str2); ?>
Beispiel 2
Verwendung length Parameter:
<?php $str = "Assistance"; $str2 = "Assistants"; echo metaphone($str,5); echo "<br>"; echo metaphone($str2,5); ?>