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

  1. Hitung sekali ekspresi (biasanya variable)
  2. Bandingkan nilai ekspresi dengan nilai case dalam struktur
  3. Jika ada yang cocok, jalankan kod yang berhubungan dengan case
  4. Kod dijalankan setelahKalimat breakMencegah kod berpindah ke case berikutnya untuk terus dijalankan
  5. 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!";
}
?>

Jalankan Instan