Comparez deux chaînes (insensible à la casse) :
<?phpecho strcasecmp("Bonjour tout le monde !","BONJOUR LE MONDE !");?>La fonction strcasecmp() compare deux chaînes.
Astuce : La fonction strcasecmp() est sécurisée pour les binaires et ne respecte pas la casse.
Astuce : Cette fonction est similaire à la fonction strncasecmp(), sauf qu'avec strncasecmp() vous pouvez spécifier le nombre de caractères pour chaque chaîne à comparer.
strcasecmp( chaîne1,chaîne2 )
paramètre | décrire |
---|---|
chaîne1 | Requis. Spécifie la première chaîne à comparer. |
chaîne2 | Requis. Spécifie la deuxième chaîne à comparer. |
Valeur de retour : | La fonction renvoie : 0 - si les deux chaînes sont égales <0 - si chaîne1 est inférieure à chaîne2 >0 - si chaîne1 est supérieure à chaîne2 |
---|---|
Version PHP : | 4+ |
Comparez deux chaînes (insensible à la casse, HELLO et hELLo génèrent la même chose) :
<?phpecho strcasecmp("Bonjour","BONJOUR");echo "<br>";echo strcasecmp("Bonjour","bonjour");?>Différentes valeurs de retour :
<?phpecho strcasecmp("Bonjour tout le monde !","BONJOUR LE MONDE !"); // Les deux chaînes sont égales. !","BONJOUR LE MONDE ! BONJOUR!"); // String1 est inférieur à string2 ?>