Comparez deux chaînes (sensible à la casse) :
<?phpecho strcmp("Bonjour tout le monde !","Bonjour tout le monde !");?>La fonction strcmp() compare deux chaînes.
Remarque : La fonction strcmp() est sécurisée pour les binaires et sensible à la casse.
Astuce : Cette fonction est similaire à la fonction strncmp(), sauf qu'avec strncmp() vous pouvez spécifier le nombre de caractères pour chaque chaîne à comparer.
strcmp( 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 (sensible à la casse, les sorties Hello et hELLo ne sont pas les mêmes) :
<?phpecho strcmp("Bonjour","Bonjour");echo "<br>";echo strcmp("Bonjour","bonjour");?>Différentes valeurs de retour :
<?phpecho strcmp("Bonjour tout le monde !","Bonjour tout le monde !"); // les deux chaînes sont égalescho strcmp("Bonjour tout le monde !","Bonjour"); // string1 est supérieur à string2echo strcmp("Bonjour tout le monde !","Bonjour tout le monde ! Bonjour!"); // string1 est inférieur à string2 ?>