Fonctions PHP strcasecmp()Functions
Exemples
Comparer deux chaînes (insensible à la casse) :
<?php
echo strcasecmp("Hello world!","HELLO WORLD!");
?>
echo strcasecmp("Hello world!","HELLO WORLD!");
?>
Exécuter l'exemple »
Définition et utilisation
La fonction strcasecmp() compare deux chaînes.
Astuce :La fonction strcasecmp() est binaire sûre et insensible à la casse.
Astuce :Cette fonction est similaire à la fonctionstrncasecmp()strncasecmp(), sauf que vous pouvez spécifier le nombre de caractères à utiliser pour la comparaison dans chaque chaîne.
Syntaxe
strcasecmp(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 (insensible à la casse, HELLO et hELLo donnent le même résultat) :
<?php
echo strcasecmp("Hello","HELLO");
echo "<br>";
echo strcasecmp("Hello","hELLo");
?>
echo strcasecmp("Hello","HELLO");
echo "<br>";
echo strcasecmp("Hello","hELLo");
?>
Exécuter l'exemple »
Exemple 2
Valeurs de retour différentes :
<?php
echo strcasecmp("Hello world!","HELLO WORLD!"); // Les deux chaînes sont égales
echo strcasecmp("Hello world!","HELLO"); // La chaîne1 est supérieure à la chaîne2
echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // La chaîne1 est inférieure à la chaîne2
?>
echo strcasecmp("Hello world!","HELLO WORLD!"); // Les deux chaînes sont égales
echo strcasecmp("Hello world!","HELLO"); // La chaîne1 est supérieure à la chaîne2
echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // La chaîne1 est inférieure à la chaîne2
?>
Exécuter l'exemple »
Référence des chaînes PHP Autres extensions