Maison > Article > développement back-end > PHP calcule la fonction de similarité similar_text() entre deux chaînes
Exemple
Calculer la similarité de deux chaînes et renvoyer le nombre de caractères correspondants :
<?php echo similar_text("Hello World","Hello Peter"); ?>
Définition et utilisation
la fonction similar_text() calcule la similarité de deux chaînes .
Cette fonction peut également calculer le pourcentage de similarité de deux chaînes.
Remarque : la fonction levenshtein() est plus rapide que la fonction similar_text(). Cependant, la fonction similar_text() fournit des résultats plus précis avec moins de modifications nécessaires.
Syntaxe
similar_text(string1,string2,percent)
Description du paramètre
string1 Obligatoire. Spécifie la première chaîne à comparer.
string2 Obligatoire. Spécifie la deuxième chaîne à comparer.
pourcentage Facultatif. Spécifie le nom de variable utilisé pour stocker le pourcentage de similarité.
Détails techniques
Valeur de retour : Renvoie le nombre de caractères correspondants dans les deux chaînes.
Version PHP : 4+
Plus d'exemples
Exemple 1
Calculez le pourcentage de similarité de deux chaînes :
<?php similar_text("Hello World","Hello Peter",$percent); echo $percent; ?>
PHP a une fonction similar_text() qui calcule la similarité de deux chaînes. Vous pouvez obtenir un pourcentage pour exprimer le degré de similarité des deux chaînes. L'effet est le suivant :
similar_text('aaaa', 'aaaa', $percent); var_dump($percent); //float(100) similar_text('aaaa', 'aaaabbbb', $percent); var_dump($percent); //float(66.666666666667) similar_text('abcdef', 'aabcdefg', $percent); var_dump($percent); //float(85.714285714286)
En utilisant cette fonction, vous pouvez l'utiliser pour exécuter des fonctions de recherche floue ou d'autres fonctions nécessitant une correspondance floue. Récemment, j'ai impliqué cette fonction dans l'étape de correspondance des fonctionnalités dans la recherche sur la reconnaissance des codes de vérification.
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!