Perintah Switch PHP
- Halaman Sebelumnya If...Else PHP
- Halaman Berikutnya Perulangan While PHP
Pernyataan switch digunakan untuk melaksanakan aksi yang berbeda berdasarkan kondisi yang berbeda.
Pernyataan Switch
Jika Anda ingin melaksanakan beberapa blok kode pilihan, gunakan pernyataan Switch.
Penggunaan pernyataan Switch dapat menghindari blok kode panjang if..elseif..else.
Sintaks
switch (expression) { case label1: Kode yang dieksekusi saat expression = label1 break; case label2: Kode yang dieksekusi saat expression = label2 break; default: Kode yang dieksekusi saat nilai ekspresi tidak sama dengan label1 dan label2 }
Prinsip kerja:
- Hitung ekspresi sekali
- Bandingkan nilai ekspresi dengan nilai case di struktur
- Jika ada yang cocok, eksekusi kode yang berhubungan dengan case
- Setelah kode dieksekusiKalimat breakMencegah kode untuk melompat ke case berikutnya
- Jika tidak ada case yang benar, gunakan kalimat default
Contoh
<?php $favfruit="jeruk"; switch ($favfruit) { case "apel": echo "Buah favorit Anda adalah apel!"; break; case "banana": echo "Buah favorit Anda adalah banana!"; break; case "jeruk": echo "Buah favorit Anda adalah jeruk!"; break; default: echo "Buah favorit Anda bukan apel, banana, atau jeruk!"; } ?>
- Halaman Sebelumnya If...Else PHP
- Halaman Berikutnya Perulangan While PHP