Definizione e l'utilizzo
Il metaphone() funzione calcola la chiave metaphone di una stringa.
Una chiave metaphone rappresenta come una stringa suona se detto da una persona che parla inglese.
Il metaphone() funzione può essere utilizzata per applicazioni ortografia.
Note: Il metaphone() funzione crea la stessa chiave per le parole dal suono simile.
Note: Le chiavi metaphone generate variano in lunghezza.
Tip: metaphone() è più preciso del soundex() la funzione, perché metaphone() conosce le regole di base della pronuncia inglese.
Sintassi
metaphone( string,length )
Parametro | Descrizione |
---|---|
string | Necessario. Specifica la stringa di controllare |
length | Opzionale. Specifica la lunghezza massima della chiave metaphone |
Dettagli tecnici
Valore di ritorno: | Restituisce la chiave metaphone della stringa in caso di successo, o FALSE in caso di fallimento. |
---|---|
Versione PHP: | 4+ |
Altri esempi
esempio 1
Utilizzando il metaphone() funzione due parole dal suono simile:
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?>
Esempio Run » esempio 2
Utilizzando il parametro della lunghezza:
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>
Esempio Run » <PHP stringa di riferimento