Fonctions PHP strcmp()Functions
Manuel de référence des chaînes PHP
Exemples
Comparer deux chaînes (sensible à la casse) :
<?php
echo strcmp("Hello world!","Hello world!");
?>
echo strcmp("Hello world!","Hello world!");
?>
Exécuter l'exemple »
Définition et utilisation
La fonction strcmp() compare deux chaînes.
Remarque :La fonction strcmp() est compatible avec les données binaires et sensible à la casse.
Astuce :Cette fonction est similaire à la fonctionstrncmp(), sauf qu'avec strncmp() vous pouvez spécifier le nombre de caractères à utiliser pour la comparaison depuis chaque chaîne.
Syntaxe
strcmp(string1,string2)
| Parameters | 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 de PHP : | 4+ |
Plus d’exemples
Exemple 1
Comparer deux chaînes (sensible à la casse, Hello et hELLo ont une sortie différente) :
<?php
echo strcmp("Hello","Hello");
echo "<br>";
echo strcmp("Hello","hELLo");
?>
echo strcmp("Hello","Hello");
echo "<br>";
echo strcmp("Hello","hELLo");
?>
Exécuter l'exemple »
Exemple 2
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
?>
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
?>
Exécuter l'exemple »
Manuel de référence des chaînes PHP Autres extensions