PHP strcmp() Fonction

❮ Référence de chaîne PHP

Exemple

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

<?php
echo strcmp("Hello world!","Hello world!");
?>
Essayez-le vous-même »

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 :
  • 0 - si les deux chaînes sont égales
  • <0 - si string1 est inférieur à string2
  • >0 - si string1 est supérieur à string2
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");
?>
Essayez-le vous-même »

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
?>
Essayez-le vous-même »

❮ Référence de chaîne PHP