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;
?>
$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