Leçon N° 16 : Fonctions de manipulations de texte
Fonction strcasecmp () Compare deux chaines, insensible à la casse¤
Notes de page
Source: lesson_16_function_strcasecmp.phpRé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

Tous droits réservés. 2005-2020