PHP - limbaj de programare

Instructiunea  SWITCH
Instructiunea switch functioneaza asemanator cu instructiunea if, dar permite condtiilor sa aiba mai multe de doua valori. Intr-o instructiune if conditia poate fi adevarata sau falsa. Intr-o instructiune switch conditia poate lua orice numai de valori diferite, atat timp cat este evaluate la un tip de date simplu (integer, string sau double).

Formularul HTML arata cam asa:
Alegeti un domeniu:
<select name=”domeniul”>
<option value=”a”>Romana</option>
<option value=”b”>Matematica</option>
 
<option value=”c”>Geografie</option>
<option value=”d”>Istorie</option>
<option value=”e”>Economie</option>
</select>

Acest cod HTML a adaugat o noua variabila, a carei valoare este a,b,c,d,e.
Sunt doua posibilitati de a gasi aceste variabile:
a) Prin instructiunea  elseif
b) Prin instructiunea  switch

a) Prin instructiunea  elseif
if ($domeniu == ‘a’)
echo ‘Romana’;
elseif ($domeniu ==’b’)
echo ‘Matematica’;
elseif ($domneiu == ‘c’)
echo  ‘Geografie’;
elseif ($domneiu == ‘d’)
echo ‘Istorie’;
elseif ($domneiu == ‘e’)
echo  ‘Economie’;




b) Prin instructiunea  switch

switch ($domeniu)
{
case ‘a’ :
echo ‘Romana’;
case ‘b’ :
echo “Matematica’;
case ‘c’:
echo ‘Geografie’;
case ‘d’:
echo ‘Istorie’;
case ‘e’:
echo ‘ Economie’.

 

 

 

Cauta