Fonction metaphone()

❮ Référence des chaînes PHP

Exemple

Calculez la clé metaphone de "World" :

<?php
echo metaphone("World");
?>
Essayez-le vous-même »

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);
?>
Essayez-le vous-même »

Exemple

Utilisation du paramètre de longueur :

<?php
$str = "Assistance";
$str2 = "Assistants";

echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>
Essayez-le vous-même »

❮ Référence des chaînes PHP