HTML5 + CSS3 logó
  WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS   Ingyenes elektronikus tananyag interaktív
weboldalak készítéséhez.
Custom Search
 
vissza VISSZA    
menü MENÜ    
ismét ISMÉT    
tovább TOVÁBB    

A switch szerkezet



Ha egy változó lehetséges értékeihez más-más PHP kódot kívánunk rendelni, akkor a switch utasítást célszerű használni. A break utasítás hatására a program kilép a switch szerkezetből.

A switch vezérlési szerkezet szintaxisa:

switch
(
változó
)
{

case
1. érték:
{
utasítás
;
utasítás
;
...
break
;
}

case
2. érték:
{
utasítás
;
utasítás
;
...
break
;
}

case
n. érték:
{
utasítás
;
utasítás
;
...
break
;
}

default
{
utasítás
;
utasítás
;
...
}

}


Az első kódblokk, akkor kerül végrehajtásra, ha a változó = 1.érték.
A második kódblokk, akkor kerül végrehajtásra, ha a változó = 2.érték.
Az n-edik kódblokk, akkor kerül végrehajtásra, ha a változó = n.érték.
A default kódblokk, akkor kerül végrehajtásra, ha a változó értéke nem egyezett meg egyetlen vizsgált értékkel sem, vagy a programozó elhagyta a break utasítást.

1. példa:

Forráskód



<body>       
  <h2>Switch szerkezet példa 01</h2>
  <?php
  $v = 3;
  switch ($v) {
   case 1:
     echo "Egy";
     break;
   case 2:
     echo "Kettő";
     break;
   case 3:
     echo "Három";
     break;
   default:
     echo "A változó értéke nem 1, 2 vagy 3";
  }
  ?>               
</body> 
 

Eredmény*


A példakód letölthető: php_switch_01.php.zip