PHP metaphone()Fonctions
Manuel de référence des chaînes PHP
Exemples
Calculez la clé metaphone de "World" :
<?php
echo metaphone("World");
?>
echo metaphone("World");
?>
Exécuter l'exemple »
Définition et utilisation
La fonction metaphone() calcule la clé metaphone d'une chaîne.
La clé metaphone représente la prononciation anglaise d'une chaîne.
La fonction metaphone() peut être utilisée dans les programmes de correction orthographique.
Remarque :La fonction metaphone() crée la même clé pour des mots de prononciation similaire.
Remarque :La clé metaphone générée a une longueur variable.
Astuce :metaphone() est plus précise que la fonctionsoundex(), car metaphone() comprend les règles de base de la prononciation anglaise.
Syntaxe
metaphone(string,length)
| Parameters | Description |
|---|---|
| string | Obligatoire. Spécifie la chaîne à vérifier. |
| longueur | Facultatif. Spécifie la longueur maximale de la clé metaphone. |
Détails techniques
| Valeur de retour : | Retourne la clé metaphone de la chaîne en cas de succès, ou FALSE en cas d'échec. |
|---|---|
| Version de PHP : | 4+ |
Plus d’exemples
Exemple 1
Utilisez la fonction metaphone() sur deux mots de prononciation similaire :
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?>
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?>
Exécuter l'exemple »
Exemple 2
Utilisez le paramètre de longueur :
<?php
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>
$str = "Assistance";
$str2 = "Assistants";
echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>
Exécuter l'exemple »
Manuel de référence des chaînes PHP Autres extensions