PHP Dasar
PHP Menengah
PHP Mahir
PHP Referensi

PHP Switch


Pernyataan kondisional digunakan untuk memilih aksi yang berbeda berdasarkan kondisi yang berbeda.

switch statement

Pernyataan switch / switch statement berarti memilih pilihan dari sekumpulan kode untuk dijalankan.

switch(x)
{
  case 1:
    code akan di eksekusi bila x = 1;
    break;
  case 2:
    code akan di eksekusi bila x = 2;
  default:
    code akan di eksekusi bila x bukan 1 atau 2;
    break;
}

Beginilah cara kerjanya :

Pertama misalkan nilai x adalah sebuah variabel yang bernilai 2.

Bila x adalah sebuah ekspresi atau variabel yang bernilai dua maka switch statement akan mengeksekusi kode di case 2.

Bila misalkan kita ganti case 1 dengan 5 dan case 2 dengan 3, maka kode di dalam default yang akan di eksekusi krn tidak kondisi x tidak sama dengan case-case sebelumnya.

Sebaiknya kita lihat contoh berikut agar lebih jelas.

Contoh Switch Statement
<html>
<body>

<?php
$x = 2;
switch($x)
{
   case 1:
     echo "x sama dengan 1";
     break;
   case 2:
     echo "x sama dengan 2";
     break;
   default:
     echo "x bukan 1 atau 2";
     break;
}
?>


</body>
</html>  

Hasil kode di atas :

x sama dengan 2

Contoh lain

<html>
<body>

<?php
$x = 12;
switch($x)
{
   case 1:
      echo "x sama dengan 1";
      break;
   case 2:
      echo "x sama dengan 2";
      break;
   default:
      echo "x tidak sama dengan 1 ataupun 2";
      break;
}
?>


</body>
</html>

Hasil kode di atas :

x tidak sama dengan 1 ataupun 2
Ingatlah untuk selalu mengisikan menuliskan break; pada setiap case / default.


Situs ini masih dalam versi beta, artinya masih dalam proses pengembangan baik dari segi bug maupun isi yg kurang lengkap. Silahkan melihat-lihat yang sudah ada sementara ini, tiap hari kami akan berusaha untuk melengkapi kekurangannya...