switch($coba)
{
case value1:
statement1;
break;
case value2
statement2;
break;
case value3:
statement3;
break;
.............
default:
statement-n;
}
Penjelasan :
- $coba merupakan sebuah variabel yang akan kita inputkan nilainya.
- Value 1, Value 2, Value 3 adalah sebuah nilai dari variabel $coba, dan value ini akan disandingkan dengan case.Jika $coba memiliki kesamaan antara value 1, value 2 dan value 3, misalkan memiliki kesamaan pada value 1, maka akan lanjut ke statement1.Apabila tidak memiliki kesamaan pada salah satu value tersebut (value 1, value 2, value 3) maka akan masuk kebagian default dan dengan sendirinya statement-n akan di proses.
- Break digunakan untuk keluar dari switch, jadi artinya proses pemeriksaan case tidak perlu dilanjutkan (akan di hentikan oleh break).
- Default digunakan apabila nilai dari variabel $coba tidak ada yang sesuai pada case value 1, value 2 dan value 3.
Sekarang penjelasannya sudah sedikit pahamkan ? Sekarang kita akan mencoba melalukannya agar kalian lebih paham.Silahkan kalian copy kode di bawah ini.
<?php
$coba = "Alsaskar";
switch ($coba) {
case "Alsaskar":
echo "Ini Alsaskar";
break;
case "Alo":
echo "Ini Alo";
break;
case "Ape":
echo "Ini Ape";
break;
default:
echo "Ini bukan Alo, Ape ataupun Alsaskar";
break;
}
?>
Variabel $coba berisi kata Alsaskar, dan kita akan melalukan apakah Alsaskar ada pada setiap case (case pertama, case kedua dan case ketiga).Jika terdapat kesamaan maka dia akan membaca bahwa ini Alsaskar, jika tidak dia akan memberikan pesan "Ini bukan Alo, Ape ataupun Alsaskar".Hasilnya akan seperti ini.
gambar ini apabila case tersebut ada kesamaan dari variabel $coba |
Maka apabila kita mencoba memberikan kata lain pada variabel $coba itu, misalkan kita memasukan kata "Manado", ya tentu dia akan mengeluarkan output pada browser Anda sama seperti pada gambar di bawah ini.
Sudah pahamkan fungsi kerja dari switch case ini ? Jika sudah paham saya mau pamit dulu nih, tunggu saja tutorial-tutorial yang ada di blog ini yang akan terus di update.Semoga artikel ini bermanfaat untuk Anda.
Apabila kebingungan atau masih kurang mengerti silahkan bertanya melalui kolom komentar di bawah ya.
0 komentar
Mohon untuk para pengunjung agar supaya meninggalkan komentar setelah membaca.Komentar anda sangat bermanfaat bagi kemajuan blog ini.
"Janganlah menjadi seorang pembaca yang pendiam tanpa meninggalkan jejak sedikit pun"