PHP if...else...elseif statement

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 code
  • if...elseif....else statement - Execute different code blocks based on two or more conditions
  • switch statement - Select one of several code blocks to execute

PHP - if statement

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

Syntax

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

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

Voorbeeld

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

Uitvoervoorbeeld

PHP - if...else statement

Gebruik de if....else-statementVoer code uit wanneer de voorwaarde true is,Voer een ander stuk code uit wanneer de voorwaarde false is.

Syntax

if (voorwaarde) {
  Code die wordt uitgevoerd wanneer de voorwaarde true is
} else {
  Code die wordt uitgevoerd wanneer de voorwaarde false is
}

Als de huidige tijd (UUR) kleiner is dan 20, zal het volgende voorbeeld "Have a good day!" weergeven, anders wordt "Have a good night!" weergegeven:

Voorbeeld

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

Uitvoervoorbeeld

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

Gebruik de if....elseif...else-statement omVoer verschillende code uit op basis van twee of meer voorwaarden.

Syntax

if (voorwaarde) {
  Code die wordt uitgevoerd wanneer de voorwaarde true is
} elseif (condition) {
  Code die wordt uitgevoerd wanneer de voorwaarde true is
} else {
  Code die wordt uitgevoerd wanneer de voorwaarde false is
}

Als de huidige tijd (UUR) kleiner is dan 10, zal het volgende voorbeeld "Have a good morning!" weergeven, als de huidige tijd kleiner is dan 20, dan wordt "Have a good day!" weergegeven. Anders wordt "Have a good night!" weergegeven:

Voorbeeld

<?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!";
}
?>

Uitvoervoorbeeld

PHP - switch-statement

We leren in het volgende gedeelte de switch-statement.