Die Switch-Anweisung ist eine Flusskontrollanweisung in PHP. Dieser Artikel führt Sie durch die Switch-Anweisung und wie Sie sie verwenden.
Empfohlen: „PHP-Video-Tutorial“
Die switch-Anweisung wird verwendet, um verschiedene Aktionen basierend auf unterschiedlichen Bedingungen auszuführen.
Wenn Sie einen von mehreren Codeblöcken selektiv ausführen möchten, verwenden Sie die Switch-Anweisung.
Verwenden Sie Switch-Anweisungen, um lange if..elseif..else-Blöcke zu vermeiden.
switch (expression) { case label1: expression = label1 时执行的代码 ; break; case label2: expression = label2 时执行的代码 ; break; default: 表达式的值不等于 label1 及 label2 时执行的代码; }
Arbeitsprinzip:
1. Führen Sie eine Berechnung für den Ausdruck durch (normalerweise eine Variable). Vergleichen Sie den Wert des Ausdrucks mit dem Wert des Falls in der Struktur eine Übereinstimmung, dann den mit dem Fall verbundenen Code ausführen
4. Nachdem der Code ausgeführt wurde, verhindert die
break-Anweisung
, dass der Code zum nächsten Fall springt, um die Ausführung fortzusetzen5. Wenn kein Fall wahr ist, verwenden Sie die Standardanweisung
Beispiel
<?php $favfruit="orange"; switch ($favfruit) { case "apple": echo "Your favorite fruit is apple!"; break; case "banana": echo "Your favorite fruit is banana!"; break; case "orange": echo "Your favorite fruit is orange!"; break; default: echo "Your favorite fruit is neither apple, banana, or orange!"; } ?>
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Switch-Funktion von PHP (Funktionsprinzip). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!