Menggunakan Array Didalam Pemrograman PHP

Menggunakan Array Didalam Pemrograman PHP
Kita lanjutkan pembelajaran kita, setelah mempelajari Pemakaian Operator Incrementing / Decrementing Pada PHP dan sekarang kita akan membahas Menggunakan Array Didalam Pemrograman PHP. Oke langsung saja kita mulai pembelajaran ini.

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.
Previous
Next Post »
Thanks for your comment