Saturday, April 2, 2016

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
Catetan : "Ingatlah untuk selalu mengisikan menuliskan break; pada setiap case / default".

0 komentar:

Post a Comment