switch statement |
Pernyataan switch adalah pernyataan yang digunakan untuk menjalankansalah satu pernyataan dari beberapa kemungkinan pernyataan.
Sintak:
switch (n)
{
case label1:
code yang akan dijalankan jika n=label1;
break;
case label2:
code yang akan dijalankan jika n=label2;
break;
default:
code yang akan dijalankan jika bukan kondisi label1 dan label2;
}
{
case label1:
code yang akan dijalankan jika n=label1;
break;
case label2:
code yang akan dijalankan jika n=label2;
break;
default:
code yang akan dijalankan jika bukan kondisi label1 dan label2;
}
Pernyataan break memegang peran yang sangat penting. Pernyataan break-lah yang membuat eksekusi dilanjutkan ke pernyataan yang terletak sesudah tanda penutup switch(;)
Contoh Program:
<?php
$x = 2;
switch ($x)
{
case 1:
echo "Rangking 1";
break;
case 2:
echo "Rangking 2";
break;
case 3:
echo "Rangking 3";
break;
default:
echo "Bukan Rangking 3 Besar";
}
?>
Pada script program php diatas pernyataan yang paling cocok adalah pernyataan yang kedua sehingga hasil output dari program diatas adalah Rangking 2 , Jika anda ganti nilai $x = 2; menjadi $x = 4; dan pernyataan diatas tidak ada yang cocok sehingga program akan menampilkan pernyataan default dan menampilkan hasil output pada browser berupa teks Bukan Rangking 3 Besar.