running teks

Selamat Datang di Blog ini semoga bermanfaat bagi kita semua

Minggu, 08 Agustus 2010

Switch case


Switch ini digunakan untuk memproses suatu kondisi yang berbeda. Penggunaaan switch ini dapat di implementasikan untuk menampilkan nama nama bulan, misalnya :Januari,Februari, Maret, dsb.
Berikut ini syntaks yang digunakan.


 
switch (kondisi)
{
case kondisi1 : pernyataan A
              .
              break;
case kondisi2 : pernyataan B
              .
              break;
case kondisi3 : pernyataan C
              .
              break;
              .
default       : pernyataan D
              .
}

Dalam hal ini nilai yang ada pada variabel “kondisi” akan di cek. 
Jika nilai yang ada pada “kondisi” sesuai dengan kondisi 1 maka pernyataan A akan dijalankan.
Jika nilai yang ada pada ”kondisi” sesuai dengan kondisi 2 maka pernyataan B akan dijalankan.
Jika nilai yang ada pada ”kondisi” sesuai dengan kondisi 3 maka pernyataan C akan dijalankan.
Apabila  kondisi 1, kondisi 2, dan kondisi 3 tidak sesuai dengan “kondisi” maka yang akan dijalankan adalah pernyataan D.
Penggunaan default bisa saja tidak digunakan karena bersifat optional.

Berikut ini contoh penggunaan switch case.
<?php
   $angkaHari = date("2");

switch($angkaHari)
{
case 1 : $namaHari = "Senin";
         break;
case 2 : $namaHari = "Selasa";
         break;
case 3 : $namaHari = "Rabu";
         break;
case 4 : $namaHari = "Kamis";
         break;
case 5 : $namaHari = "Jum'at";
         break;
case 6 : $namaHari = "Sabtu";
         break;
case 7 : $namaHari = "Minggu";
         break;
      }

      echo "Hari ini adalah hari : ".$namaHari;

?>

Copy code diatas kemudian simpan file tersebut dengan nama : switch.php 
Lokasi penyimpanan adalah C:\xampp\htdocs\contohphp\coba.php
Selanjutnya buka browser anda ketik alamat  http://localhost/contohphp/switch.php
Lihat hasil tampilannya, coba edit angka (“2”) yang paling atas ganti dengan angka lainnya,simpan kemudian lihat kembali perubahannya pada browser jangan lupa refresh dulu.

Selamat mencoba.

0 komentar:

Posting Komentar