Funzione metaphone() PHP
Esempio
Calcola la chiave metaphone di "World":
<?php echo metaphone("Computer"); ?>
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 2
Uso length Parametro:
<?php $str = "Assistance"; $str2 = "Assistants"; echo metaphone($str,5); echo "<br>"; echo metaphone($str2,5); ?>