129 of 410 menu

Funzione metaphone

La funzione metaphone restituisce il metafono di una stringa - una chiave fonetica che permette di confrontare le parole in base alla loro pronuncia. Il primo parametro accetta la stringa da elaborare, mentre il secondo (opzionale) - la lunghezza massima del metafono restituito.

Sintassi

metaphone(string, [phonemes]);

Esempio

Calcoliamo il metafono per la parola "programming":

<?php echo metaphone('programming'); ?>

Risultato dell'esecuzione del codice:

'PRKRMNK'

Esempio

Confrontiamo i metafoni per parole dalla pronuncia simile:

<?php $res1 = metaphone('write'); $res2 = metaphone('right'); var_dump($res1 === $res2); ?>

Risultato dell'esecuzione del codice:

true

Esempio

Limitiamo la lunghezza del metafono a 4 caratteri:

<?php echo metaphone('international', 4); ?>

Risultato dell'esecuzione del codice:

'ANTR'

Vedi anche

  • la funzione soundex,
    che calcola la chiave soundex di una stringa
  • la funzione levenshtein,
    che calcola la distanza tra stringhe
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta