129 of 410 menu

Fonction metaphone

La fonction metaphone retourne le métaphone d'une chaîne - une clé phonétique qui permet de comparer les mots par leur sonorité. Le premier paramètre de la fonction accepte la chaîne à traiter, et le second (optionnel) - la longueur maximale du métaphone retourné.

Syntaxe

metaphone(string, [phonemes]);

Exemple

Calculons le métaphone pour le mot "programming" :

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

Résultat de l'exécution du code :

'PRKRMNK'

Exemple

Comparons les métaphones pour des mots similaires à l'oreille :

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

Résultat de l'exécution du code :

true

Exemple

Limitons la longueur du métaphone à 4 caractères :

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

Résultat de l'exécution du code :

'ANTR'

Voir aussi

  • la fonction soundex,
    qui calcule la clé soundex d'une chaîne
  • la fonction levenshtein,
    qui calcule la distance entre les chaînes
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser