Funzione metaphone() PHP

Esempio

Calcola la chiave metaphone di "World":

<?php
echo metaphone("Computer");
?>

Esempio di esecuzione

Definizione e uso

La funzione metaphone() calcola la chiave metaphone della stringa.

La chiave metaphone rappresenta la pronuncia inglese della stringa.

La funzione metaphone() può essere utilizzata nei programmi di controllo ortografico.

Nota:La funzione metaphone() crea chiavi identiche per parole con suoni simili.

Nota:La lunghezza della chiave metaphone generata può variare.

Suggerimento:metaphone() è più soundex() La funzione è più precisa perché metaphone() conosce le regole di pronuncia di base dell'inglese.

Sintassi

metaphone(string,length)
Parametro Descrizione
string Obbligatorio. Specifica la stringa da controllare.
length Opzionale. Specifica la lunghezza massima della chiave metaphone.

Dettagli tecnici

Valore di ritorno: Restituisce la chiave metaphone della stringa se il processo è riuscito, altrimenti restituisce FALSE.
Versione PHP: 4+

Più esempi

Esempio 1

Usare la funzione metaphone() per due parole con suoni simili:

<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?>

Esempio di esecuzione

Esempio 2

Uso length Parametro:

<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>

Esempio di esecuzione