W3docs

similar_text()

Our article is about the PHP function similar_text(), which is used to calculate the similarity between two strings. This function is useful for comparing two

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()

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
$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 :

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

Pratique

Que fait la fonction similar_text() en PHP ?