⊗ppPmCdSch 97 of 447 menu

Konstruktionen switch-case i PHP

I PHP finns en speciell konstruktion switch-case, som används för att välja ett värde från en serie värden. Studera dess syntax:

<?php switch (variabel) { case 'värde1': /* här är koden som körs i fallet att variabeln har värde1 */ break; case 'värde2': /* här är koden som körs i fallet att variabeln har värde2 */ break; case 'värde3': /* här är koden som körs i fallet att variabeln har värde3 */ break; default: /* här är koden som körs i fallet att den inte matchade något värde */ break; } ?>

Som du kan märka är switch-case ett alternativ till flera elseif. Låt oss titta på ett exempel. Låt oss säga att vi har följande kod:

<?php $num = 1; if ($num === 1) { echo 'variant 1'; } elseif ($num === 2) { echo 'variant 2'; } elseif ($num === 3) { echo 'variant 3'; } else { echo 'variant not supported'; } ?>

Låt oss skriva om den här koden med konstruktionen switch-case:

<?php $num = 1; switch ($num) { case 1: echo 'variant 1'; break; case 2: echo 'variant 2'; break; case 3: echo 'variant 3'; break; default: echo 'variant not supported'; break; } ?>

Variabeln $num kan anta värdena 1, 2, 3 eller 4. Bestäm vilken årstid värdet av denna variabel faller i.

trmsnlbyaz