Fonction metaphone()
Exemple
Calculez la clé metaphone de "World" :
<?php
echo metaphone("World");
?> Définition et utilisation
La fonction metaphone() calcule la clé metaphone d'une chaîne.
Une clé metaphone représente comment une chaîne sonne lorsqu'elle est prononcée par une personne anglophone.
La fonction metaphone() peut être utilisée pour des applications d'orthographe.
Remarque : La fonction metaphone() génère la même clé pour des mots ayant des sons similaires.
Remarque : Les clés metaphone générées peuvent varier en longueur.
Astuce : metaphone() est plus précis que la fonction soundex() , car metaphone() connaît les règles de base de la prononciation anglaise.
Syntaxe
metaphone( string,length ) Valeurs des paramètres
| Paramètre | Description |
|---|---|
| string | Obligatoire. Spécifie la chaîne à vérifier |
| length | Optionnel. Spécifie la longueur maximale de la clé metaphone |
Détails techniques
| Valeur de retour : | Renvoie la clé metaphone de la chaîne en cas de succès, ou FALSE en cas d'échec. |
|---|---|
| Version PHP : | 4+ |
Plus d'exemples
Exemple
Utilisation de la fonction metaphone() sur deux mots ayant des sons similaires :
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?> Exemple
Utilisation du paramètre de longueur :
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>