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