Maison  >  Article  >  développement back-end  >  PHP calcule la fonction clé metaphone() d'une chaîne

PHP calcule la fonction clé metaphone() d'une chaîne

黄舟
黄舟original
2017-11-02 13:31:581467parcourir

Exemple

Calculer la clé métaphone de "Monde" :

<?php
echo metaphone("World");
?>

Définition et utilisation

La fonction métaphone() calcule la clé métaphone d'une chaîne.

La touche métaphone représente la prononciation anglaise de la chaîne.

La fonction métaphone() peut être utilisée dans les correcteurs orthographiques.

Remarque : La fonction métaphone() crée la même clé pour les mots qui se ressemblent.

Remarque : Les clés métaphone générées sont de longueur variable.

Astuce : metaphone() est plus précise que la fonction soundex() car metaphone() comprend les règles de base de la prononciation anglaise.

Syntaxe

metaphone(string,length)

Description du paramètre

chaîne Obligatoire. Spécifie la chaîne à vérifier.

longueur Facultatif. Spécifie la longueur maximale des touches métaphone.

Détails techniques

Valeur de retour : Renvoie la clé métaphone de la chaîne en cas de succès, ou FALSE en cas d'échec.

Version PHP : 4+

Plus d'exemples

Exemple 1

Utilisez la fonction métaphone() pour deux mots avec une prononciation similaire :

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

echo metaphone($str);
echo "<br>";
echo metaphone($str2);
?>

Exemple 2

Utilisez le paramètre de longueur :

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

echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn