Source: lesson_16_function_strcasecmp.php | Résultat |
<?php /* strcasecmp(chaine_1, chaine_2) retourne < 0 si chaine_1 est inférieure à chaine_2; > 0 dans le cas contraire, et 0 si les deux chaînes sont égales. Le test se fait sur les valeurs ascii des caractères, pris dans l'ordre de la chaîne: "avoir" est inférieur à "zebre" (25 d'écart entre a et z) */ $chaine_1 = "avoir de la chance"; $chaine_2 = "zèbre"; $chaine_3 = "Zèbre"; echo "$chaine_1,$chaine_2 : " .strcasecmp($chaine_1,$chaine_2)."<br/>"; echo "$chaine_1,$chaine_3 : " .strcasecmp($chaine_1,$chaine_3)."<br/>"; echo "$chaine_3,$chaine_1 : " .strcasecmp($chaine_3,$chaine_1)."<br/>"; echo "$chaine_2,$chaine_3 : " .strcasecmp($chaine_2,$chaine_3)."<br/>"; echo "$chaine_3,zéro : " .strcasecmp($chaine_3,"Zéro")."<br/>"; ?>
| avoir de la chance,zèbre : -25 avoir de la chance,Zèbre : -25 Zèbre,avoir de la chance : 25 zèbre,Zèbre : 0 Zèbre,zéro : -1
|