Aller au contenu

similar_text()

Cet article présente la fonction PHP similar_text(), qui calcule la similarité entre deux chaînes de caractères. Elle est utile pour comparer des chaînes et déterminer à quel point elles se ressemblent. Nous aborderons sa syntaxe, son utilisation et fournirons des exemples.

La syntaxe de similar_text() est la suivante :

La syntaxe PHP de similar_text()

php
similar_text ( string $str1 , string $str2 [, float &$percent ] ) : int

La fonction prend trois paramètres : $str1, $str2 et $percent. $str1 et $str2 sont les chaînes à comparer. $percent est optionnel ; lorsqu'il est fourni, il est passé par référence pour stocker le pourcentage de similarité. La fonction retourne le nombre de caractères correspondants, calculé à l'aide de l'algorithme de sous-séquence commune la plus longue.

Voici un exemple d'utilisation de similar_text() :

Exemple de PHP similar_text()

php
<?php
$string1 = 'Hello World';
$string2 = 'Hello PHP';
$percent = 0;
similar_text($string1, $string2, $percent);
echo $percent;
?>

Dans cet exemple, nous comparons $string1 et $string2. Nous initialisons $percent à 0 pour éviter les avertissements de variable non définie, puis nous le passons à la fonction pour calculer la similarité.

La sortie de ce code sera :

console
60

Comme vous pouvez le voir, la fonction similar_text() a calculé que les deux chaînes sont similaires à 60 %.

La fonction similar_text() est un outil pratique pour la comparaison de chaînes. En comprenant sa valeur de retour et son calcul de pourcentage, vous pouvez l'intégrer efficacement dans vos applications PHP. Nous espérons que cet article vous a aidé à comprendre similar_text().

Pratique

Que fait la fonction similar_text() en PHP ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.