⊗ppPmCdSch 97 of 447 menu

Die switch-case-Konstruktion in PHP

In PHP gibt es eine spezielle Konstruktur switch-case, die verwendet wird, um einen Wert aus einer Reihe von Werten auszuwählen. Lernen Sie ihre Syntax:

<?php switch (Variable) { case 'Wert1': /* hier Code, der ausgeführt wird, falls die Variable Wert1 hat */ break; case 'Wert2': /* hier Code, der ausgeführt wird, falls die Variable Wert2 hat */ break; case 'Wert3': /* hier Code, der ausgeführt wird, falls die Variable Wert3 hat */ break; default: /* hier Code, der ausgeführt wird, falls keiner der Werte übereinstimmt */ break; } ?>

Wie Sie bemerken können, stellt switch-case eine Alternative zu mehreren elseif dar. Schauen wir uns ein Beispiel an. Nehmen wir an, wir haben folgenden Code:

<?php $num = 1; if ($num === 1) { echo 'Variante 1'; } elseif ($num === 2) { echo 'Variante 2'; } elseif ($num === 3) { echo 'Variante 3'; } else { echo 'Variante nicht unterstützt'; } ?>

Schreiben wir diesen Code mit der switch-case-Konstruktur um:

<?php $num = 1; switch ($num) { case 1: echo 'Variante 1'; break; case 2: echo 'Variante 2'; break; case 3: echo 'Variante 3'; break; default: echo 'Variante nicht unterstützt'; break; } ?>

Die Variable $num kann die Werte 1, 2, 3 oder 4 annehmen. Bestimmen Sie, in welche Jahreszeit der Wert dieser Variable fällt.

uzlmsbnsvfr