Fonction PHP strcasecmp()
Exemple
Comparaison de deux chaînes de caractères (sensibilité aux majuscules et minuscules ignorée):
<?php echo strcasecmp("shanghai","SHANGHAI"); ?>
Définition et utilisation
La fonction strcasecmp() compare deux chaînes de caractères.
Astuce :La fonction strcasecmp() est sécurisée en binaire et ne fait pas de distinction entre les majuscules et les minuscules.
Astuce :Cette fonction est similaire à strncasecmp() Les fonctions sont similaires, mais différemment, en utilisant strncasecmp(), vous pouvez spécifier le nombre de caractères de chaque chaîne de caractères à comparer.
Syntaxe
strcasecmp(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 (sans distinction des majuscules et des minuscules, HELLO et hELLo sortent identiques) :
<?php echo strcasecmp("Shanghai","SHANGHAI"); echo "<br>"; echo strcasecmp("Shanghai","sHANGHai"); ?>
Exemple 2
Différents résultats :
<?php echo strcasecmp("Hello world!","HELLO WORLD!"); // Les deux chaînes de caractères sont égales echo strcasecmp("Hello world!","HELLO"); // string1 supérieur string2 echo strcasecmp("Hello world!","HELLO WORLD! HELLO!"); // string1 inférieur string2 ?>