PHP opérateurs if
Opérateurs de comparaison PHP
Une instruction if contient généralement des conditions qui comparent deux valeurs.
Exemple
Vérifiez si $t est égal à 14 :
$t = 14; if ($t == 14) { echo "Bonne journée !"; } Pour comparer deux valeurs, nous devons utiliser un opérateur de comparaison.
Voici les opérateurs de comparaison PHP à utiliser dans les instructions if :
| Opérateur | Nom | Résultat | Essayez-le |
|---|---|---|---|
| == | Égal | Renvoie vrai si les valeurs sont égales | |
| === | Identique | Renvoie vrai si les valeurs et les types de données sont identiques | |
| != | Pas égal | Renvoie vrai si les valeurs ne sont pas égales | |
| <> | Pas égal | Renvoie vrai si les valeurs ne sont pas égales | |
| !== | Pas identique | Renvoie vrai si les valeurs ou les types de données ne sont pas identiques | |
| > | Supérieur à | Renvoie vrai si la première valeur est supérieure à la seconde | |
| < | Inférieur à | Renvoie vrai si la première valeur est inférieure à la seconde | |
| >= | Supérieur ou égal à | Renvoie vrai si la première valeur est supérieure ou égale à la seconde | |
| <= | Inférieur ou égal à | Renvoie vrai si la première valeur est inférieure ou égale à la seconde |
Opérateurs logiques PHP
Pour vérifier plus d'une condition, nous pouvons utiliser des opérateurs logiques, comme l'opérateur && :
Exemple
Vérifiez si $a est supérieur à $b , ET si $a est inférieur à $c :
$a = 200; $b = 33; $c = 500; if ($a > $b && $a < $c ) { echo "Les deux conditions sont vraies"; } Voici les opérateurs logiques PHP à utiliser dans les instructions if :
| Opérateur | Nom | Description | Essayez-le |
|---|---|---|---|
| and | Et | Vrai si les deux conditions sont vraies | |
| && | Et | Vrai si les deux conditions sont vraies | |
| or | Ou | Vrai si l'une des conditions est vraie | |
| || | Ou | Vrai si l'une des conditions est vraie | |
| xor | Xor | Vrai si l'une des conditions est vraie, mais pas les deux | |
| ! | Non | Vrai si la condition n'est pas vraie |
Nous pouvons comparer autant de conditions que nous le souhaitons dans une instruction if :
Exemple
Vérifiez si $a est soit 2, 3, 4, 5, 6 ou 7 :
$a = 5; if ($a == 2 || $a == 3 || $a == 4 || $a == 5 || $a == 6 || $a == 7) { echo "$a est un nombre entre 2 et 7"; }