Kamis, 24 April 2008

Switch Dalam PHP

Berfungsi seperti if.. else..., akan tetapi switch dapat digunakan jika kita dihadapkan dengan kondisi yang lebih banyak dalam memilih sebuah keputusan yang berbeda-beda.

Penulisan

switch ( variabel yang dikondisikan )
{
case kondisi 1:

break;
case kondisi 2:

break;
case kondisi 3:

break;
default:

}

Cara kerja :

* Variabel disebutkan terlebih dahulu
* Isi dari variabel disebutkan dalam masing-masing case
* Jika nilai dari variabel sama dengan salah satu case maka perintah di bawah case tersebut akan dijalankan
* Setelah memilih nilai variabel yang ada di case, maka break; akan menghentikan perintah dan kembali pada case berikutnya.
* Jika tidak ada yang benar maka yang akan di jalankan adalah perintah yang ada pada default.

Contoh :

$x=1;
switch ($x)
{
case 1 :
echo "ini angka satu";
break;
case 2 :
echo "ini angka dua";
break;
case 3 :
echo "ini angka tiga";
break;
case 4 :
echo "ini angka empat";
break;
case 5 :
echo "ini angka lima";
break;
default :
echo "coba tebak aja sendiri";
}
?>


Dari contoh diatas, browser akan mencetak "ini angka satu" karena variabel "x" saat ini sedang bernilai 1. Jika ingin mencobanya silahkan rubah nilai variabel "x" kemudian jalankan kembali pada browser anda (refresh).

Tidak ada komentar: