Contoh Penggunaan SWICTH




Studi kasus yang saya ambil di sini adalah bagaimana menampilkan nama bulan sekarang (current month) dalam bahasa Indonesia.

Untuk mengimplementasikannya kita harus menggunakan pernyataan kondisional. Apakah kita bisa menggunakan SWITCH? Oh… tentu bisa, karena operasi perbandingan yang digunakan adalah ’sama dengan’. Sehingga bentuk script PHP nya untuk menampilkan nama bulan dalam bahasa Indonesia adalah sbb :


<?php

$bulan = date("M");
switch($bulan)
{
case "Jan" : $namaBulan = "Januari";
break;
case "Feb" : $namaBulan = "Februari";
break;
case "Mar" : $namaBulan = "Maret";
break;
case "Apr" : $namaBulan = "April";
break;
case "May" : $namaBulan = "Mei";
break;
case "Jun" : $namaBulan = "Juni";
break;
case "Jul" : $namaBulan = "Juli";
break;
case "Aug" : $namaBulan = "Agustus";
break;
case "Sep" : $namaBulan = "September";
break;
case "Oct" : $namaBulan = "Oktober";
break;
case "Nov" : $namaBulan = "Nopember";
break;
case "Dec" : $namaBulan = "Desember";
break;
}

echo "Nama bulan sekarang adalah : ".$namaBulan;

?>


Selain menggunakan date(”M”); untuk mengetahui bulan sekarang, kita juga bisa menggunakan date(”n”). Penggunaan date(”n”) ini akan menghasilkan nama bulan akan tetapi dalam angka saja, misalnya ‘1’, ‘2’, ‘3’, ‘4’, … , ‘12’. Apabila kita menggunakan function date(”n”) ini, maka scriptnya menjadi :


<?php

$angkaBulan = date("n");
switch($angkaBulan)
{
case 1 : $namaBulan = "Januari";
break;
case 2 : $namaBulan = "Februari";
break;
case 3 : $namaBulan = "Maret";
break;
case 4 : $namaBulan = "April";
break;
case 5 : $namaBulan = "Mei";
break;
case 6 : $namaBulan = "Juni";
break;
case 7 : $namaBulan = "Juli";
break;
case 8 : $namaBulan = "Agustus";
break;
case 9 : $namaBulan = "September";
break;
case 10: $namaBulan = "Oktober";
break;
case 11: $namaBulan = "November";
break;
case 12: $namaBulan = "Desember";
break;
}

echo "Nama bulan sekarang adalah : ".$namaBulan;

?>















0 comments:

Post a Comment

 
Mango eBook © 2013. All Rights Reserved. Powered by Blogger
Top