Comparez deux chaînes (sensible à la casse) :
<?phpecho strncmp("Bonjour tout le monde !","Bonjour la Terre !",6);?>La fonction strncmp() compare deux chaînes (sensible à la casse).
Remarque : strncmp() est sécurisé pour les binaires et sensible à la casse.
Astuce : Cette fonction est similaire à la fonction strcmp(), sauf que strcmp() n'a pas de paramètre de longueur.
strncmp( chaîne1,chaîne2,longueur )
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. |
longueur | Requis. Spécifie le nombre de caractères par chaîne utilisé pour la comparaison. |
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 strncmp("Bonjour","Bonjour",6);echo "<br>";echo strncmp("Bonjour","bonjour",6);?>