Perintah Switch PHP
- Halaman Sebelumnya If...Else PHP
- Halaman Berikutnya Percubaan While Loop PHP
Kalimat switch digunakan untuk melaksanakan tindakan yang berbeza berdasarkan kondisi yang berbeza.
Kalimat Switch
Jika anda mahu melaksanakan beberapa blok kode pilihan, gunakan kalimat switch.
Penggunaan kalimat switch boleh mengelakkan blok kode panjang if..elseif..else.
Sintaks
switch (ekspresi) { case label1: Kod dijalankan jika ekspresi = label1 break; case label2: Kod dijalankan jika ekspresi = label2 break; default: Kod dijalankan jika nilai ekspresi tidak sama dengan label1 dan label2 }
Prinsip Kerja:
- Hitung sekali ekspresi (biasanya variable)
- Bandingkan nilai ekspresi dengan nilai case dalam struktur
- Jika ada yang cocok, jalankan kod yang berhubungan dengan case
- Kod dijalankan setelahKalimat breakMencegah kod berpindah ke case berikutnya untuk terus dijalankan
- Jika tiada case yang benar, gunakan kalimat default
Contoh
<?php $favfruit="jeruk"; switch ($favfruit) { case "apple": echo "Buah kegemaran anda adalah apple!"; break; case "banana": echo "Buah kegemaran anda adalah banana!"; break; case "jeruk": echo "Buah kegemaran anda adalah jeruk!"; break; default: echo "Buah kegemaran anda bukan buah apple, banana, atau jeruk!"; } ?>
- Halaman Sebelumnya If...Else PHP
- Halaman Berikutnya Percubaan While Loop PHP