PHP strncasecmp()Fonctions

PHP String 参考手册Manuel de référence des chaînes PHP

Exemples

Comparer deux chaînes (insensible à la casse) :

<?php
echo strncasecmp("Hello world!","hello earth!",6);
?>

Exécuter l'exemple »

Définition et utilisation

La fonction strncasecmp() compare deux chaînes (insensible à la casse).

Remarque :strncasecmp() est sûre pour les données binaires et insensible à la casse.

Astuce :Cette fonction est similaire àstrcasecmp()la fonction strcasecmp(), sauf que strcasecmp() n'a pas de paramètre de longueur.


Syntaxe

strncasecmp(string1,string2,length)

Parameters Description
string1 Obligatoire. Spécifie la première chaîne à comparer.
string2 Obligatoire. Spécifie la deuxième chaîne à comparer.
longueur Obligatoire. Spécifie le nombre de caractères de chaque chaîne à utiliser pour la comparaison.

Détails techniques

Valeur de retour : Cette fonction retourne :
  • 0 - si les deux chaînes sont égales
  • <0 - si string1 est inférieur à string2
  • >0 - si string1 est supérieur à string2
Version de PHP : 4.0.2+


Plus d’exemples

Exemple 1

Compare deux chaînes (insensible à la casse, Hello et hELLo produisent le même résultat) :

<?php
echo strncasecmp("Hello","Hello",6);
echo "<br>";
echo strncasecmp("Hello","hELLo",6);
?>

Exécuter l'exemple »


PHP String 参考手册Manuel de référence des chaînes PHP Autres extensions