PHP If...ElseInstructions


Les instructions conditionnelles sont utilisées pour effectuer différentes actions en fonction de différentes conditions.


Instructions conditionnelles PHP

Lorsque vous écrivez du code, vous devez souvent effectuer différentes actions pour différentes décisions. Vous pouvez utiliser des instructions conditionnelles dans votre code pour accomplir cette tâche.

En PHP, les instructions conditionnelles suivantes sont fournies :

  • instruction if- Exécute le code lorsque la condition est vraie
  • instruction if...else- Exécute un bloc de code lorsque la condition est vraie, et un autre bloc de code lorsque la condition n'est pas vraie
  • instruction if...elseif....else- Exécute un bloc de code lorsque l'une de plusieurs conditions est vraie
  • instruction switch- Exécute un bloc de code lorsque l'une de plusieurs conditions est vraie

PHP - instruction if

L'instruction if est utilisée pourexécuter du code uniquement lorsque la condition spécifiée est vraie.。

Syntaxe

if (条件) {
    条件成立时要执行的代码;
}

Si l'heure actuelle est inférieure à 20, l'exemple suivant affichera "Bonne journée !" :

Exemple

<?php $t=date("H"); if ($t<"20") { echo "Bonne journée !"; } ?>

Exécuter l'exemple »


PHP - Instruction if...else

Exécuter un bloc de code lorsque la condition est vraie, et un autre bloc de code lorsque la condition n'est pas vraie, utilisez l'instruction if....else.

Syntaxe

if (条件) {
    条件成立时执行的代码;
} else {
    条件不成立时执行的代码;
}

Si l'heure actuelle est inférieure à 20, l'exemple suivant affichera "Bonne journée !", sinon il affichera "Bonne nuit !" :

Exemple

<?php $t=date("H"); if ($t<"20") { echo "Bonne journée !"; } else { echo "Bonne nuit !"; } ?>

Exécuter l'exemple »


PHP - Instruction if...elseif....else

Pour exécuter un bloc de code lorsque l'une de plusieurs conditions est vraie, utilisez l'instruction if....elseif...else.

Syntaxe

if (条件) {
    if 条件成立时执行的代码;
} elseif (条件) {
    elseif 条件成立时执行的代码;
} else {
    条件不成立时执行的代码;
}

Si l'heure actuelle est inférieure à 10, l'exemple suivant affichera "Bonne matinée !"; si l'heure actuelle n'est pas inférieure à 10 et est inférieure à 20, il affichera "Bonne journée !"; sinon il affichera "Bonne nuit !" :

Exemple

<?php $t=date("H"); if ($t<"10") { echo "Bonne matinée !"; } elseif ($t<"20") { echo "Bonne journée !"; } else { echo "Bonne nuit !"; } ?>

Exécuter l'exemple »


PHP - Instruction switch

L'instruction switch sera expliquée dans le prochain chapitre.

Autres extensions