Fonctions PHP strcasecmp()Functions

PHP String 参考手册Référence des chaînes PHP

Exemples

Comparer deux chaînes (insensible à la casse) :

<?php
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 :
  • 0 - Si les deux chaînes sont égales
  • <0 - Si string1 est inférieur à string2
  • >0 - Si string1 est supérieur à string2
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");
?>

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
?>

Exécuter l'exemple »


PHP String 参考手册Référence des chaînes PHP Autres extensions