Fonction strncmp() PHP

Exemple

Comparaison de deux chaînes de caractères (sensible à la casse) :

<?php
echo strncmp("I love China!","I love Shanghai!",6);
?>

Exemple de fonctionnement

Définition et utilisation

La fonction strncmp() compare deux chaînes de caractères.

Remarque :strncmp() est sécurisé en binaire et sensible à la casse.

Avis :Cette fonction est similaire à strcmp() La fonction est similaire, mais strcmp() n'a pas length Paramètres.

Syntaxe

strncmp(string1,string2,length)
Paramètres Description
string1 Obligatoire. Définir la première chaîne à comparer.
string2 Obligatoire. Définir la deuxième chaîne à comparer.
length Obligatoire. Définir le nombre de caractères de chaque chaîne utilisée pour la comparaison.

Détails techniques

Valeur de retour :

Cette fonction retourne :

  • 0 - Si les deux chaînes de caractères sont égales
  • <0 - Si string1 inférieur à string2
  • >0 - Si string1 supérieur à string2
Version PHP : 4+

Plus d'exemples

Exemple 1

Comparaison de deux chaînes de caractères (sensible à la casse, la sortie de "China" et "CHINA" est différente) :

<?php
echo strncmp("China","China",6);
echo "<br>";
echo strncmp("China","CHINA",6);
?>

Exemple de fonctionnement