Comparez deux chaînes (insensible à la casse) :
<?phpecho strncasecmp("Bonjour tout le monde !","Bonjour la terre!",6);?>La fonction strncasecmp() compare deux chaînes (insensible à la casse).
Remarque : strncasecmp() est sécurisé pour les binaires et ne respecte pas la casse.
Astuce : Cette fonction est similaire à la fonction strcasecmp(), sauf que strcasecmp() n'a pas de paramètre de longueur.
strncasecmp( 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és 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.0.2+ |
Comparez deux chaînes (non sensibles à la casse, Hello et hELLo génèrent la même chose) :
<?phpecho strncasecmp("Bonjour","Bonjour",6);echo "<br>";echo strncasecmp("Bonjour","bonjour",6);?>