Fonction strcmp() en PHP
Exemple
Comparer deux chaînes (sensible à la casse) :
<?php echo strcmp("Hello world!","Hello world!"); ?>
Définition et utilisation
La fonction strcmp() compare deux chaînes de caractères.
Remarque :La fonction strcmp() est sécurisée en binaire et sensible à la casse.
Astuce :La fonction est similaire à strncmp() La fonction est similaire, mais à la différence, avec strncmp(), vous pouvez spécifier le nombre de caractères de chaque chaîne de caractères à comparer.
Syntaxe
strcmp(string1,string2)
Paramètres | Description |
---|---|
string1 | Requis. Définir la première chaîne de caractères à comparer. |
string2 | Requis. Définir la deuxième chaîne de caractères à comparer. |
Détails techniques
Valeur de retour : |
Cette fonction retourne :
|
Version PHP : | 4+ |
Plus d'exemples
Exemple 1
Comparaison de deux chaînes de caractères (sensible à la casse, les sorties de Hello et hELLo sont différentes) :
<?php echo strcmp("Hello","Hello"); echo "<br>"; echo strcmp("Hello","hELLo"); ?>
Exemple 2
Différents résultats :
<?php echo strcmp("Hello world!","Hello world!"); // Les deux chaînes de caractères sont égales echo strcmp("Hello world!","Hello"); // string1 supérieur string2 echo strcmp("Hello world!","Hello world! Hello!"); // string1 inférieur string2 ?>