PHP strcmp() Fonction
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.
Remarque : La fonction strcmp() est sécurisée pour les binaires et sensible à la casse.
Astuce : Cette fonction est similaire à la fonction strncmp() , à la différence que vous pouvez spécifier le nombre de caractères de chaque chaîne à utiliser dans la comparaison avec strncmp().
Syntaxe
strcmp( string1,string2 ) Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| string1 | Obligatoire. Spécifie la première chaîne à comparer. |
| string2 | Obligatoire. Spécifie la deuxième chaîne à comparer. |
Détails Techniques
| Valeur de Retour : | Cette fonction retourne :
|
|---|---|
| Version PHP : | 4+ |
Plus d'Exemples
Exemple
Comparer deux chaînes (sensible à la casse = "Hello" et "hELLo" ne donneront pas le même résultat) :
<?php
echo strcmp("Hello","Hello");
echo "<br>";
echo strcmp("Hello","hELLo");
?> Exemple
Valeurs de retour différentes :
<?php
echo strcmp("Hello world!","Hello world!"); // les deux chaînes sont égales
echo strcmp("Hello world!","Hello"); // string1 est supérieur à string2
echo strcmp("Hello world!","Hello world! Hello!"); // string1 est inférieur à string2
?>