 |
Autorius: |
ifreal.com |
Data: |
2003-11-06 12:57:18 |
| Lygis: |
|
Pamatė: |
1282 |
| Versija: |
- |
|
|
1. Switch - šis sąlyginis operatorius naudojamas norint išsirinkti ir atlikti
vieną iš kelių rinkinių blokų. Jo veikimas panašus į "If...else".
2. Sintaksė
switch (išraiška)
{
case dalis1:
šitas blokas bus atliekamas, jeigu išraiška = dalis1;
break;
case dalis2:
šitas blokas bus atliekamas, jeigu išraiška = dalis2;
break;
default:
jeigu išraiška nelygi prieš tai buvusiom, atliekamas šitas blokas.
}
3. If...else ir Switch palyginimas. Panagrinėkite pavyzdį, kaip tą
patį veiksmą, galima atlikti dviem skirtingais būdais.
if ($is == 0) {
print "$is lygi 0";
}
if ($is == 1) {
print "$is lygi 1";
}
if ($is == 2) {
print "$is lygi 2";
}
arba
switch ($is) {
case 0:
print "$is lygi 0";
break;
case 1:
print "$is lygi 1";
break;
case 2:
print "$is lygi 2";
break;
}
4. Pavyzdys. Naudojame
Break; norėdami sustabdyti
switch veikimą (t.y. nutraukiame operaciją).
<html><head></head> <body>
<?php
switch ($is)
{
case 1:
echo "Išraiška ($is) lygi 1";
break;
case 2:
echo "Išraiška ($is) lygi 2";
break;
case 3:
echo "Išraiška ($is) lygi 3";
break;
default:
echo "Išraiška ($is) nelygi 1,2,3 ";
}
?>
</body> </html>