Standardsyntax der switch-Anweisung in PHP:
switch (expression) { case label1: code to be executed if expression = label1; break; case label2: code to be executed if expression = label2; break; default: code to be executed if expression is different from both label1 and label2; }
Beispiel:
switch($i){ case 1: echo 1; break; case 2: echo 2; break; default: echo 'others'; }
Sie können auch switch verwenden, um einen Wertebereich oder It zu bestimmen besteht darin, die Bedingungen im Fall anzupassen.
<?php header("content-type:text/html;charset=utf8"); $score=50; switch($score) { case $score>=90 && $score<=100: echo "优<br>"; break; case $score>=80 && $score<90: echo "良<br>"; break; case $score>=70 && $score<80: echo "中<br>"; break; case $score>=60 && $score<70: echo "及格<br>"; break; case $score>=0 && $score<60: echo "不及格<br>"; break; default: echo"成绩输入错误<br>"; } ?>
Das System berechnet den Wert von expr und wählt die entsprechende Ausführungsanweisung unten basierend auf den Berechnungsergebnissen (Ergebnis1, Ergebnis2 usw.) aus. Wenn nicht alle Fallergebnisse konsistent sind, wird die Anweisung standardmäßig verwendet ausgeführt werden.
<?php switch ($x) { case 0: echo "x 等于 0"; break; case 1: echo "x 等于 1"; break; case 2: echo "x 等于 2"; break; default: echo "x 既不等于1和2,也不等于0"; } ?>
Tipps
•Es kann mehrere Fälle geben Bedingtes Urteil
•Das Ergebnis nach dem Fall ist nicht auf Zahlen beschränkt, sondern kann auch Zeichen oder andere von PHP unterstützte Typen sein
•Standard ist nicht erforderlich
Das obige ist der detaillierte Inhalt vonPHP: Detaillierte Erläuterung einfacher Beispiele für die Verwendung von Switch-Anweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!