PHP SwitchAnweisung


Die switch-Anweisung wird verwendet, um verschiedene Aktionen basierend auf mehreren unterschiedlichen Bedingungen auszuführen.


PHP-Switch-Anweisung

Wenn Sieselektiv einen von mehreren Codeblöcken ausführen, verwenden Sie bitte die switch-Anweisung.

Syntax

<?php switch (Ausdruck) { case value1: //Codeblock 1 break; case value2: //Codeblock 2 break; //Weitere case-Anweisungen default: //Wenn es keinen passenden Wert gibt } ?>

Parameter description:

  • expressionist der zu vergleichende Ausdruck.
  • case value:ist ein möglicher Wert. WennexpressionWert entspricht einem bestimmtencaseWert, dann den entsprechenden Codeblock ausführen.
  • break;Wird zum Beenden verwendetswitchAnweisung, um zu verhindern, dass mit der nächsten weiter ausgeführt wirdcase。
  • default:ist optional und wird verwendet, um anzugeben, wenn keine Übereinstimmung vorliegtcaseden Codeblock, der ausgeführt werden soll.

Funktionsweise:Zuerst wird ein einfacher Ausdruckn(normalerweise eine Variable) einmal ausgewertet. Der Wert des Ausdrucks wird mit dem Wert jedes case in der Struktur verglichen. Wenn eine Übereinstimmung gefunden wird, wird der dem case zugeordnete Code ausgeführt. Nachdem der Code ausgeführt wurde, verwenden Siebreakum zu verhindern, dass der Code in den nächsten case springt und weiter ausgeführt wird.defaultDie Anweisung wird ausgeführt, wenn keine Übereinstimmung vorliegt (d. h., kein case ist wahr).

Beispiele

<?php $favcolor="red"; switch ($favcolor) { case "red": echo "Deine Lieblingsfarbe ist Rot!"; break; case "blue": echo "Deine Lieblingsfarbe ist Blau!"; break; case "green": echo "Deine Lieblingsfarbe ist grün!"; break; default: echo "Deine Lieblingsfarbe ist nicht rot, blau oder grün!"; } ?>

Beispiel ausführen »
Andere Erweiterungen