PHP Switch

Posted in Topik PHP Life at 05 September 2016 With 0 Comments

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.

Diskusi



wa