Złożenia Switch w PHP
- Poprzednia strona If...Else PHP
- Następna strona Pętla While PHP
Instrukcja switch jest używana do wykonywania różnych działań na podstawie różnych warunków.
Instrukcja Switch
Jeśli chcesz wykonać jeden z kilku bloków kodu na wybór, użyj instrukcji Switch.
Można uniknąć długiego bloku kodu if..elseif..else za pomocą instrukcji Switch.
Gramatyka
switch (expression) { case label1: Wykonaj kod, jeśli expression = label1 break; case label2: Wykonaj kod, jeśli expression = label2 break; default: Wykonaj kod, jeśli wartość wyrażenia nie jest równa label1 ani label2 }
Praca:
- Przeprowadź jednorazowe obliczenie wyrażenia (zwykle zmiennej)
- Porównaj wartość wyrażenia z wartością case struktury
- Jeśli istnieje dopasowanie, wykonaj kod związany z case
- Po wykonaniu koduinstrukcja breakZapobiegaj przejściu do następnego case
- Jeśli żaden z case nie jest prawdziwy, użyj instrukcji default
Przykład
<?php $favfruit="pomarańcza"; switch ($favfruit) { case "jabłko": echo "Twoje ulubione owoce to jabłko!"; break; case "banan": echo "Twoje ulubione owoce to banan!"; break; case "pomarańcza": echo "Twoje ulubione owoce to pomarańcza!"; break; default: echo "Twoje ulubione owoce to ani jabłko, ani banan, ani pomarańcza!"; } ?>
- Poprzednia strona If...Else PHP
- Następna strona Pętla While PHP