PHP Switch sætninger
- Forrige side PHP If...Else
- Næste side PHP While-løkke
Switch-sætningen bruges til at udføre forskellige handlinger baseret på forskellige betingelser.
Switch-sætning
Hvis du ønsker at vælgevis udføre én af flere kodeblokke, skal du bruge Switch-sætningen.
Brug af Switch-sætning kan undgå lange if..elseif..else kodeblokke.
Syntaks
switch (expression) { case label1: Kode udføres, når expression = label1 break; case label2: Kode udføres, når expression = label2 break; default: Kode udføres, hvis værdien af udtrykket ikke er label1 eller label2 }
Arbejdsmekanisme:
- Udfør en beregning af udtrykket (som ofte er en variabel)
- Sammenlign værdien af udtrykket med værdien af case i strukturen
- Udfør kode, der er knyttet til matchende case
- Efterfølgende kodeudførelsebreak sætningForhindre kode i at springe ind i næste case og fortsætte med at køre
- Hvis ingen case er sand, brug da default-sætningen
Eksempel
<?php $favfruit="orange"; switch ($favfruit) { case "æble": echo "Din favoritfrugt er æble!"; break; case "banana": echo "Din favoritfrugt er banan!"; break; case "orange": echo "Din favoritfrugt er orange!"; break; default: echo "Din favoritfrugt er hverken æble, banan eller orange!"; } ?>
- Forrige side PHP If...Else
- Næste side PHP While-løkke