PHP if...else...elseif statements

Conditional statements are used to execute different actions based on different conditions

PHP conditional statements

When you are writing code, you often want to perform different actions for different decisions. You can use conditional statements in the code to achieve this.

In PHP, we can use the following conditional statements:

  • if statement - If the specified condition is true, execute the code
  • if...else statement - If the condition is true, execute the code; if the condition is false, execute the other side code
  • if...elseif....else statement - Execute different code blocks based on two or more conditions
  • switch statement - Select one of the multiple code blocks to execute

PHP - if statement

The if statement is used forWhen the specified condition is trueExecute the code.

Syntaxe

if (condition) {
  Code to be executed when the condition is true;
}

The following example will output "Have a good day!" if the current time (HOUR) is less than 20:

Exemple

<?php
$t=date("H");
if ($t<"20") {
  echo "Have a good day!";
}
?>

Exemple de exécution

PHP - if...else statement

Utilisez les statements if....elseExécuter le code lorsque la condition est vraie,Exécuter un autre segment de code lorsque la condition est fausse.

Syntaxe

if (condition) {
  Code exécuté lorsque la condition est vraie;
} else {
  Code exécuté lorsque la condition est fausse;
}

Si l'heure actuelle (HOUR) est inférieure à 20, l'exemple suivant affichera "Have a good day!", sinon il affichera "Have a good night!":

Exemple

<?php
$t=date("H");
if ($t<"20") {
  echo "Have a good day!";
} else {
  echo "Have a good night!";
}
?>

Exemple de exécution

PHP - statement if...elseif....else

Utilisez les statements if....elseif...else pourExécuter des codes différents en fonction de deux ou plusieurs conditions.

Syntaxe

if (condition) {
  Code exécuté lorsque la condition est vraie;
} elseif (condition) {
  Code exécuté lorsque la condition est vraie;
} else {
  Code exécuté lorsque la condition est fausse;
}

Si l'heure actuelle (HOUR) est inférieure à 10, l'exemple suivant affichera "Have a good morning!", si l'heure actuelle est inférieure à 20, il affichera "Have a good day!". Sinon, il affichera "Have a good night!":

Exemple

<?php
$t=date("H");
if ($t<"10") {
  echo "Have a good morning!";
} elseif ($t<"20") {
  echo "Have a good day!";
} else {
  echo "Have a good night!";
}
?>

Exemple de exécution

PHP - statement switch

Nous apprenons le语句 switch dans la section suivante.