Menggunakan Array Didalam Pemrograman PHP |
Array dalam bahasa pemrograman sering disebut juga dengan istilah matrik atau dimensi atau sering juga disebut variabel berindek. Kenapa disebut berindek ? Karena satu variabel memiliki lebih dari satu nilai dan setiap nilai mempunyai baris urutan tersebut diistilahkan dengan indek.
Untuk lebih jelasnya, kita akan illustrasikan. Saya memiliki 5 jenis binatang yakni gajah, harimau, kucing, tikus dan kerbau. Untuk menampung kelima binatang tersebut dibutuhkan lima nama variabel yang berbeda untuk menampung masing-masing nama binatang seperti dibawah ini :
$binatang1 = "Gajah";
$binatang2 = "Harimau";
$binatang3 = "Kucing";
$binatang4 = "Tikus";
$binatang5 = "Kerbau";
Pada pemesanan diatas masing-masing nama binatang ditampung dalam variabel yang berbeda dengan menggunakan variabel biasa, bukan array, sedangkan untuk dipesan dalam bentuk array dapat dilakukan dengan cara :
$binatang=array('Gajah','Harimau','Kucing','Tikus','Kerbau');
Atau dapat ditulis dengan bentuk lain seperti :
$binatang[] = "Gajah";
$binatang[] = "Harimau";
$binatang[] = "Kucing";
$binatang[] = "Tikus";
$binatang[] = "Kerbau";
Dalam kedua bentuk penulisan array, maka akan diperoleh susunan indek untuk array
$binatang[0] = "Gajah",$binatang[1] = "Harimau",$binatang[2] = "Kucing",$binatang[3] = "Tikus",$binatang[4] = "Kerbau". Perhatikan dengan seksama untuk urutan indek selalu dimulai dengan angka 0 (nol).
Setelah melakukan proses array seperti diatas maka untuk menggunakan array tersebut adalah :
<?php
$binatang=array('Gajah','Harimau','Kucing','Tikus','Kerbau');
echo "$binatang[1]";
?>
Hasilnya :
Tetapi untuk menentukan indek dari suatu array tidak selalu harus berurutan, boleh juga didefinisikan secara acak sesuai dengan kebutuhan dan tidak selalu harus berbentuk angka, boleh juga string.
Contoh :
<?php
$bulan=array(1=>"Januari","Februari","Maret");
print_r($bulan);
echo "<br/>".$bulan[1];
?>
Hasilnya :
Perhatikan penulisan 1=> diartikan untuk indek data 'Januari' pada indek urutan pertama, urutan kedua 'Februari' dan seterusnya.
Perintah print_r($bulan); digunakan untuk mengetahui susunan indek beserta datanya dari print_r($bulan); adalah Array ( [1] => Januari [2] => Februari [3] => Maret ).
Contoh :
<?php
$bilangan=array('satu'=>1,'dua'=>2,'tiga'=>3,'empat'=>4,'lima'=>5);
$kereta=array('Bandung'=>'Argo Gede','Surabaya'=>'Argo Gede Juga');
echo $bilangan['tiga'];
echo "<br/>";
echo $kereta['Bandung'];
echo "<hr/>";
echo $bilangan['lima'];
echo "<br/>";
echo $kereta['Surabaya'];
?>
Hasilnya :
Contoh lain :
<?php
$buku=array(
"ASP"=>array("pengarang"=>"Indro","penerbit"=>"Graha Ilmu","tahun"=>2006),
"Web Design"=>array("pengarang"=>"Cipto","penerbit"=>"Graha Ilmu","tahun"=>2008),
"Corel Draw"=>array("pengarang"=>"Irma","penerbit"=>"Graha Ilmu","tahun"=>2007),
);
$judul='ASP';
echo "Judul Buku : ".$judul."<br/>";
echo "Pengarang : ".$buku[$judul]["pengarang"]."<br/>";
echo "Penerbit : ".$buku[$judul]["penerbit"]."<br/>";
echo "Tahun : ".$buku[$judul]["tahun"]."<br/>";
echo "<hr/>";
$judul='Web Design';
echo "Judul Buku : ".$judul."<br/>";
echo "Pengarang : ".$buku[$judul]["pengarang"]."<br/>";
echo "Penerbit : ".$buku[$judul]["penerbit"]."<br/>";
echo "Tahun : ".$buku[$judul]["tahun"]."<br/>";
echo "<hr/>";
$judul='Corel Draw';
echo "Judul Buku : ".$judul."<br/>";
echo "Pengarang : ".$buku[$judul]["pengarang"]."<br/>";
echo "Penerbit : ".$buku[$judul]["penerbit"]."<br/>";
echo "Tahun : ".$buku[$judul]["tahun"]."<br/>";
?>
Hasilnya :
Sekian cara Menggunakan Array Didalam Pemrograman PHP. Untuk artikel selanjutnya kita akan belajar Menggunakan IF Didalam Pemrograman PHP. Semoga bermanfaat. Terima kasih.
ConversionConversion EmoticonEmoticon