Fonction similar_text
La fonction similar_text prend deux chaînes à comparer et retourne le nombre de caractères correspondants. Un troisième paramètre optionnel permet d'obtenir le pourcentage de correspondance. La comparaison est sensible à la casse.
Syntaxe
similar_text(string1, string2, [&percent]);
Exemple
Comparons deux chaînes similaires et obtenons le nombre de caractères correspondants :
<?php
$res = similar_text('Hello', 'Hallo');
echo $res;
?>
Résultat de l'exécution du code :
4
Exemple
Obtenons le pourcentage de correspondance des chaînes :
<?php
similar_text('Hello', 'Hallo', $percent);
echo $percent;
?>
Résultat de l'exécution du code :
80
Exemple
Comparaison de chaînes avec des casse différentes :
<?php
similar_text('Hello', 'hello', $percent);
echo $percent;
?>
Résultat de l'exécution du code :
80
Voir aussi
-
la fonction
levenshtein,
qui calcule la distance de Levenshtein entre les chaînes -
la fonction
soundex,
qui calcule la clé soundex d'une chaîne