PHP metaphone()Funktionen

PHP String 参考手册PHP-String-Referenzhandbuch

Beispiele

Berechnen Sie den Metaphone-Schlüssel von "World":

<?php
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);
?>

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);
?>

Beispiel ausführen »


PHP String 参考手册PHP-String-Referenzhandbuch Weitere Erweiterungen