PHP-Switch-Anweisungen
- Vorherige Seite PHP If...Else
- Nächste Seite PHP While-Schleife
Die Switch-Anweisung wird verwendet, um verschiedene Aktionen basierend auf verschiedenen Bedingungen auszuführen.
Switch-Anweisung
Verwenden Sie Switch-Anweisungen, um aus mehreren Codeblöcken einen auszuwählen.
Die Verwendung von Switch-Anweisungen kann lange if..elseif..else-Codeblöcke vermeiden.
Syntax
switch (expression) { case label1: Wird ausgeführt, wenn expression = label1 ist break; case label2: Wird ausgeführt, wenn expression = label2 ist break; default: Wird ausgeführt, wenn der Wert des Ausdrucks nicht label1 und label2 ist }
Arbeitsweise:
- Berechnet den Wert des Ausdrucks (normalerweise eine Variable) einmal
- Vergleicht den Wert des Ausdrucks mit dem Wert der Struktur, die mit case verbunden ist
- Führt den Code aus, der mit dem zugehörigen case verbunden ist, wenn eine Übereinstimmung vorliegt
- Nach der Ausführung des Codesbreak-AnweisungVerhindert, dass der Code in den nächsten case springt und fortgesetzt wird
- Wird kein case wahr, wird der default-Ausdruck verwendet
Beispiel
<?php $favfruit="orange"; switch ($favfruit) { case "apple": echo "Dein Lieblingsobst ist Apfel!"; break; case "banana": echo "Dein Lieblingsobst ist Banane!"; break; case "orange": echo "Dein Lieblingsobst ist Orange!"; break; default: echo "Dein Lieblingsobst ist weder Apfel, Banane oder Orange!"; } ?>
- Vorherige Seite PHP If...Else
- Nächste Seite PHP While-Schleife