Pernyataan switch
digunakan untuk melakukan tindakan yang berbeda berdasarkan kondisi yang berbeda.
Gunakan pernyataan switch
untuk memilih salah satu dari banyak blok kode yang akan dieksekusi.
Sintaksis
switch (n) {
case label1:
kode yang akan dijalankan jika n = label1;
break;
case label2:
kode yang akan dieksekusi jika n = label2;
break;
case label3:
kode yang akan dieksekusi jika n = label3;
break;
…
default:
kode yang akan dijalankan jika n berbeda dari semua label;
}
Cara kerjanya:
break
untuk mencegah kode berjalan ke kasus berikutnya secara otomatis. default
digunakan jika tidak ada kecocokan yang ditemukan.Contoh :
<?php $favcolor = "merah"; switch ($favcolor) { case "merah": echo "Warna kesukaanmu adalah merah!"; break; case "biru": echo "Warna kesukaanmu adalah biru!"; break; case "hijau": echo "Warna kesukaanmu adalah hijau!"; break; default: echo "Warna favoritmu bukan merah, biru, atau hijau!"; } ?> //Output : Warna kesukaanmu adalah merah