Sunday, June 28, 2009

Optimalisasi Coding Di PHP dengan in_array

Didalam manual php ada fungsi in_array yang berguna untuk mengecek isi / value didalam array.

" in_arrayChecks if a value exists in an array "

apabila fungsi tersebut digabungkan dengan fungsi if akan menghasilkan perpaduan yang bisa membuat coding jadi efisien. Berikut contohnya :


$hari = 'Selasa';

if($hari == 'Senin'){
echo "Masuk Kerja";
}elseif($hari == 'Selasa'){
echo "Masuk Kerja";
}elseif($hari == 'Rabu'){
echo "Masuk Kerja";
}elseif($hari == 'Kamis'){
echo "Masuk Kerja";
}elseif($hari == 'Jumat'){
echo "Masuk Kerja";
}elseif($hari == 'Sabtu'){
echo "Masuk Kerja";
}else{
echo "Libur";
}

Source Code diatas bisa diringkas menjadi :

$hari = 'Selasa';

$hariArray = array('Senin','Selasa','Rabu','Kamis','Jumat','Sabtu');

if(in_array($hari,$hariArray)){
echo "Masuk Kerja";
}else
echo "Libur";

Thank's to : yauritux untuk pencerahannya

No comments: