PHP strncmp()
La fonction strncmp() est une fonction intégrée en PHP qui est utilisée pour comparer deux chaînes. La fonction strncmp() est sensible à la casse. Cette fonction est similaire à la fonction strcmp(), sauf que strcmp() n’a pas le paramètre de longueur.
Syntaxe
strncmp(str1, str2, length)
Paramètres
- str1(Obligatoire) : Spécifie la première chaîne à comparer.
- str2(Obligatoire) : Spécifie la deuxième chaîne à comparer.
- length(Obligatoire) : Spécifiez le nombre de caractères de chaque chaîne à utiliser dans la comparaison.
Valeur de retour
Cette fonction renvoie:
- 0 : si les deux chaînes sont égales
- < 0 : si str1 est inférieure à str2
- > 0 : si str1 est supérieure à str2
Version PHP:
4.0.2+
Exemple :
Le code suivant compare deux chaînes :
<?php echo strncmp("WayToLearnX","WayToLearnY",10); ?>
Sortie:
0