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

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

黄舟
Libérer: 2023-03-16 22:26:02
original
1508 Les gens l'ont consulté

Exemple

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

<?php
echo metaphone("World");
?>
Copier après la connexion

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)
Copier après la connexion

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);
?>
Copier après la connexion

Exemple 2

Utilisez le paramètre de longueur :

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

echo metaphone($str,5);
echo "<br>";
echo metaphone($str2,5);
?>
Copier après la connexion


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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal