Perintah Switch 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:

  1. Hitung ekspresi sekali
  2. Bandingkan nilai ekspresi dengan nilai case di struktur
  3. Jika ada yang cocok, eksekusi kode yang berhubungan dengan case
  4. Setelah kode dieksekusiKalimat breakMencegah kode untuk melompat ke case berikutnya
  5. 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!";
}
?>

Jalankan Instan