Konversi nama bulan tanpa if then else
Seringkali kita membuat kode yang memang sudah benar tetapi kurang efisien dan cost yang dibutuhkan tidak efektif. misalkan program untuk mengkonversi bulan dalam bentuk angka menjadi nama bulan.
<?
$bulan = 1;
if($bulan == 1) $nama_bulan=”Januari”;
else if ($bulan == 2 ) $nama_bulan = “Februari”;
else if ($bulan == 3 ) $nama_bulan = “Maret”;
else if ($bulan == 4 ) $nama_bulan = “April”;
else if ($bulan == 5 ) $nama_bulan = “Mei”;
// ……dst….
?>
Sebenarnya kode ini sudah benar tetapi kurang tepat. Padahal kita bisa menyelesaikan kasus di atas menggunakan array. Scripnya sbb :
<?
$bulan_angka = 2;
$bulan=array(1=>”Januari”,”Februari”,”Maret”,”April”,”Mei”,
“Juni”,”Juli”,”Agustus”,”September”,”Oktober”,”November”,”Desember”);
$nama_bulan = $bulan[$bulan_angka];
?>
Gimana ? lebih efisien bukan ?
cah bagus said,
Wrote on March 26, 2008 @ 9:22 am
iya je lebih simple dan ga berbelit2
cinta said,
Wrote on February 10, 2009 @ 4:04 am
tolong kasih tau caranya….gimana kalo blog kita mau dijadikan website, jadi ngilangin blogspotnya….
Firman said,
Wrote on September 1, 2010 @ 4:04 pm
daftar ke hosting. tanya saja sama hostingnya tetang detailnya