Fonctions PHP strcmp()Functions

PHP String 参考手册Manuel de référence des chaînes PHP

Exemples

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

<?php
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 :
  • 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 (sensible à la casse, Hello et hELLo ont une sortie différente) :

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

Exécuter l'exemple »


PHP String 参考手册Manuel de référence des chaînes PHP Autres extensions