Switch statement

Jika anda ingin kod anda diproses berdasarkan beberapa kriteria, penggunaan Switch lebih efektif berbanding dengan IF...Else.

Syntax

switch (pembolehubah)

{
case kriteria1:
  kod untuk diproses jika pembolehubah = kriteria1;
  break; 
case kritiria2:
  kod untuk diproses jika pembolehubah = kriteria1;
  break;
default:
  kod untuk diproses jika semua kriteria   tidak sama dengan pembolehubah

  kriteria 1 dan 2  }  

Penggunaan break; adalah sangat penting diakhir setiap case. Ini mengelakkan kod anda dibaca kesemuanya. Oleh itu, anda harusla meletakkan fungsi break; disetiap penghujung kriteria anda.

Contoh:

Contoh dibawah akan memaparkan jika pemboleh ubah yang diberikan adalah sama dengan kriteria yang dinyatakan.

<html>
<body>

<?php
switch ($x)
{
case 1:
  echo "Nombor 1";
  break;
case 2:
  echo "Nombor 2";
  break;
case 3:
  echo "Nombor 3";
  break;
default:
  echo "Nombor tidak tersenarai diantara 1 dan 3";
}
?>

</body>
</html>
Penilaian: 
Average: 5 (1 vote)