Blog Request tutorial? klik disini!

  • Switch Case PHP

    Ditulis oleh: Aulia Rahmah Alhafidz
    6845 kali dibaca
    11 Aug / 2014 18:47

    Hai semua :) Hari ini kita akan membahas Switch Case pada PHP. Sebenarnya fungsinya sama saja seperti fungsi IF, hanya saja penggunaan dan scriptnya yang berbeda. Pada IF, untuk memutus statement kita menggunakan }elseif{, }else{, berbeda dengan switch, jika ingin menutup statement gunakan break;

    Beginilah script dasarnya :

    switch(variabel) {
       case kriteria1:
              peryataan1;
              break;
       case kriteria2:
             pernyataan2;
             break;
    }
    

    Pada script case kriteria1: dapat diartikan seperti ini "Apabila terjadi sesuatu.." ( dan ingat kita gunakan titik dua ':' ). Pada bagian pernyataan; dapat diartikan "Maka akan terjadi...". Setelah itu break; menghentikan statement dan masuk ke kriteria berikutnya. Begitu seterusnya.

    Contohnya seperti berikut :

    $keadaan = "haus";
    switch($keadaan)
    {
      case "hujan":
            echo "Pakai Payung";
            break;
      case "panas":
          echo "Pakai Topi";
          break;
      case "dingin":
          echo "Pakai Jaket";
          break;
      case "haus":
          echo "Minum";
          break;
      case "lapar":
          echo "Makan";
          break;
    }
    

    Dan ini contoh lainnya :

    $bln = date ("M");
    switch ($bln) {
      case 'Jan' : $b = "Januari"; break;
      case 'Feb' : $b = "Februari"; break;
      case 'Mar' : $b = "Maret"; break;
      case 'Apr' : $b = "April"; break;
      case 'May' : $b = "Mei"; break;
      case 'Jun' : $b = "Juni"; break;
      case 'Jul' : $b = "Juli"; break;
      case 'Aug' : $b = "Agustus"; break;
      case 'Sep' : $b = "September"; break;
      case 'Oct' : $b = "Oktober"; break;
      case 'Nov' : $b = "November"; break;
      case 'Dec' : $b = "Desember"; break;
      default    : $b = "Purnama"; break;
    }
    echo "Ini adalah bulan $b";
    

    Bagaimana? Sudah mengerti kan? Semoga bermanfaat ya :)






Baca juga

Rukan Artha Gading Niaga Blok i - 23, Jalan Boulevard Artha Gading

Kelapa Gading, Jakarta Utara 14240

(Belakang Mall Artha Gading)

Telp: (021) 4585-0387


Ruko Permata Regensi Blok B - 18, Jalan Haji Kelik

Srengseng, Kebon Jeruk, Jakarta Barat 11630

(Depan Hutan Kota Srengseng)

Telp: (021) 5890-8355


Ruko Jalan Taman Daan Mogot Raya No. 23

Kel. Tanjung Duren Utara Kec. Grogol Petamburan, Jakarta Barat 11470

(Belakang Mall Citraland dan Kampus UNTAR II)

Telp: (021) 2941-1188


Ruko Jalan Kartini Raya No. 53

Pancoran Mas, Depok 16436

(± 5 Menit dari Kantor Walikota Depok)

Telp: (021) 7720-7657


Rukan Crown Palace Blok A no 12, Jl Prof Dr Soepomo no 231 (Samping Universitas Sahid).

Kec. Tebet, Kel. Menteng Dalam.

(± 1 Menit dari Tugu Pancoran)

Jakarta Selatan 12870

Telp: (021) 2298-3886

Buka setiap hari Senin - Minggu jam 09.00 s/d 21.00

SMS: 0851-0055-5666 / 0819-7555-666 / 0812-9933-3913 / 0812-9393-3210 / 0812-1999-9155