PHP if...else...elseif-Anweisung

Bedingungsanweisungen werden verwendet, um verschiedene Aktionen basierend auf verschiedenen Bedingungen auszuführen

PHP-Bedingungsanweisung

Während Sie Code schreiben, möchten Sie oft verschiedene Aktionen für verschiedene Entscheidungen ausführen. Sie können dies in Ihrem Code mit Bedingungsanweisungen erreichen.

In PHP können wir die folgenden Bedingungsanweisungen verwenden:

  • if-Anweisung - Wenn die angegebene Bedingung wahr ist, wird der Code ausgeführt
  • if...else-Anweisung - Wenn die Bedingung wahr ist, wird der Code ausgeführt; wenn die Bedingung falsch ist, wird der andere Code ausgeführt
  • if...elseif....else-Anweisung - Unterschiedliche Codeblöcke basierend auf zwei oder mehr Bedingungen ausführen
  • switch-Anweisung - Eine von mehreren Codeblöcken auswählen und ausführen

PHP - if-Anweisung

if-Anweisung wird verwendet, umWenn eine bestimmte Bedingung wahr istCode ausführen.

Syntax

if (Bedingung) {
  Code, der bei wahrer Bedingung ausgeführt wird;
}

Der folgende Beispielcode gibt "Have a good day!" aus, wenn die aktuelle Uhrzeit (STUNDE) kleiner als 20 ist:

Beispiel

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

Laufbeispiel

PHP - if...else-Anweisung

Verwenden Sie die if....else-AnweisungFühren Sie Code aus, wenn die Bedingung wahr ist,Führen Sie einen anderen Codeabschnitt aus, wenn die Bedingung falsch ist.

Syntax

if (Bedingung) {
  Code, der bei wahrer Bedingung ausgeführt wird;
} else {
  Code, der bei falschem Bedingungswert ausgeführt wird;
}

Wenn die aktuelle Zeit (STUNDE) weniger als 20 beträgt, gibt der folgende Beispiel "Have a good day!" aus, andernfalls wird "Have a good night!" ausgegeben:

Beispiel

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

Laufbeispiel

PHP - if...elseif....else-Anweisung

Verwenden Sie die if....elseif...else-Anweisung, umFühren Sie unterschiedliche Code-Abschnitte basierend auf zwei oder mehr Bedingungen aus.

Syntax

if (Bedingung) {
  Code, der bei wahrer Bedingung ausgeführt wird;
} elseif (Bedingung) {
  Code, der bei wahrer Bedingung ausgeführt wird;
} else {
  Code, der bei falschem Bedingungswert ausgeführt wird;
}

Wenn die aktuelle Zeit (STUNDE) weniger als 10 beträgt, gibt der folgende Beispiel "Have a good morning!" aus, wenn die aktuelle Zeit weniger als 20 beträgt, wird "Have a good day!" ausgegeben. Andernfalls wird "Have a good night!" ausgegeben:

Beispiel

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

Laufbeispiel

PHP - switch-Anweisung

Wir lernen im nächsten Abschnitt die switch-Anweisung.