PHP metaphone()Funktionen
Beispiele
Berechnen Sie den Metaphone-Schlüssel von "World":
<?php
echo metaphone("World");
?>
echo metaphone("World");
?>
Beispiel ausführen »
Definition und Verwendung
Die metaphone()-Funktion berechnet den Metaphone-Schlüssel einer Zeichenkette.
Der Metaphone-Schlüssel repräsentiert die englische Aussprache einer Zeichenkette.
Die metaphone()-Funktion kann in Rechtschreibprüfungsprogrammen verwendet werden.
Hinweis:Die metaphone()-Funktion erstellt denselben Schlüssel für ähnlich ausgesprochene Wörter.
Hinweis:Der generierte Metaphone-Schlüssel hat eine variable Länge.
Tipp:metaphone() istsoundex()genauer als die Funktion, weil metaphone() die grundlegenden Regeln der englischen Aussprache versteht.
Syntax
metaphone(string,length)
| Parameters | Beschreibung |
|---|---|
| string | Erforderlich. Gibt die zu prüfende Zeichenkette an. |
| length | Optional. Gibt die maximale Länge des Metaphone-Schlüssels an. |
Technische Details
| Rückgabewert: | Gibt bei Erfolg den Metaphone-Schlüssel der Zeichenkette zurück, andernfalls FALSE. |
|---|---|
| PHP-Version: | 4+ |
Weitere Beispiele
Beispiel 1
Verwenden Sie die metaphone()-Funktion bei zwei Wörtern mit ähnlicher Aussprache:
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?>
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?>
Beispiel ausführen »
Beispiel 2
Verwenden Sie den Längenparameter:
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>
Beispiel ausführen »
PHP-String-Referenzhandbuch Weitere Erweiterungen