Heim > Backend-Entwicklung > PHP-Tutorial > PHP berechnet die Schlüsselfunktion metaphone() eines Strings

PHP berechnet die Schlüsselfunktion metaphone() eines Strings

黄舟
Freigeben: 2023-03-16 22:26:02
Original
1488 Leute haben es durchsucht

Beispiel

Berechnen Sie den Metaphonschlüssel von „Welt“:

<?php
echo metaphone("World");
?>
Nach dem Login kopieren

Definition und Verwendung

Die Funktion metaphone() berechnet den Metaphonschlüssel einer Zeichenfolge.

Der Metaphonschlüssel repräsentiert die englische Aussprache der Zeichenfolge.

Die Funktion metaphone() kann in Rechtschreibprüfungen verwendet werden.

Hinweis: Die Funktion metaphone() erstellt den gleichen Schlüssel für Wörter, die ähnlich klingen.

Hinweis: Die generierten Metaphonschlüssel haben eine variable Länge.

Tipp: metaphone() ist präziser als die Funktion soundex(), da metaphone() die Grundregeln der englischen Aussprache versteht.

Syntax

metaphone(string,length)
Nach dem Login kopieren

Parameterbeschreibung

Zeichenfolge Erforderlich. Gibt die zu überprüfende Zeichenfolge an.

Länge optional. Gibt die maximale Länge der Metaphontasten an.

Technische Details

Rückgabewert: Gibt bei Erfolg den Metaphonschlüssel der Zeichenfolge zurück, oder FALSE, wenn dies fehlschlägt.

PHP-Version: 4+

Weitere Beispiele

Beispiel 1

Verwenden Sie die Funktion metaphone() für zwei Wörter mit ähnlicher Aussprache:

<?php
$str = "Assistance";
$str2 = "Assistants";

echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?>
Nach dem Login kopieren

Beispiel 2

Verwenden Sie den Längenparameter:

<?php
$str = "Assistance";
$str2 = "Assistants";

echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>
Nach dem Login kopieren


Das obige ist der detaillierte Inhalt vonPHP berechnet die Schlüsselfunktion metaphone() eines Strings. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage