Tutorial Php : 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