PHP strncmp()Fonctions

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

Exemples

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

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

Exécuter l'exemple »

Définition et utilisation

La fonction strncmp() compare deux chaînes de caractères (sensible à la casse).

Remarque :strncmp() est compatible avec les données binaires et sensible à la casse.

Astuce :Cette fonction est similaire à la fonctionstrcmp(), sauf que strcmp() ne possède pas le paramètre de longueur.


Syntaxe

strncmp(string1,string2,length)

Paramètre 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 à comparer.

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+


Plus d’exemples

Exemple 1

Compare deux chaînes de caractères (sensible à la casse, les sorties Hello et hELLo sont différentes) :

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

Exécuter l'exemple »


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