Kripkorn Studios, Komuniti Drupal phpBB Malaysia

Switch statement

Tutorial
PHP
Tentang artikel ini
Penulis: kripkorn -- Oct 20, 2008
kemas kini Kemas kini: Aug 12, 2011

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>

Artikel atau tutorial di atas hanya dipaparkan sebahagian sahaja.
Untuk melihat dan membaca kandungan selanjutnya, sila log masuk ATAU mendaftarkan diri sebagai ahli.