Fonction strncasecmp() PHP

Exemple

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

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

Exemple de fonctionnement

Définition et utilisation

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

Remarque :strncasecmp() est sécurisé en binaire, insensible à la casse.

Astuce :Cette fonction est similaire à strcasecmp() La fonction est similaire, mais differencée par le fait que strcasecmp() n'a pas length Paramètres.

Syntaxe

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

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 (insensible à la casse, China et CHINA sortent de la même manière) :

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

Exemple de fonctionnement