Mengenal dan Menggunakan Array di PHP

source code dapat di copy dengan mengarahkan cursor ke area source code kemudian mengklik tombol dengan icon kertas putih dan <>
Array adalah sekumpulan data dengan tipe data yang sama yang didefinisikan dalam sebuah variabel. Oleh orang indonesia Array dikenal juga dengan istilah larik. Array diakses dengan menggunakan indexnya dimana jumlah index akan sama dengan jumlah data yang ada dalam array tersebut. Biasanya index array akan dimulai dari 0 sampai N. Adapun pengaksesan Array biasanya menggunakan teknik perulangan (Looping).

1. Array 1 Dimensi
Array 1 Dimensi adalah jenis Larik yang paling sering digunakan. Penggunaan Array 1 Dimensi pada PHP dapat anda lihat pada contoh berikut. Dimana ada dua jenis array yaitu interger (angka) dan string (kata/kalimat) dengan beberapa data didalamnya yang kemudian diakses dengan teknik manual (menggunakan index) dan teknik perulangan  (looping)
<?php 
// Mendefinisikan Array
$nomor = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
$kendaraan = array('motor', 'mobil', 'sepeda', 'pesawat');
// Mengakses Array Berdasarkan Index
echo $nomor[0]."<br/>";
echo $kendaraan[1];
echo "<hr/>";
// Mengakses Array dengan Perulangan
foreach($nomor as $data){
echo $data."<br/>";
}
echo "<hr/>";
// Mengakses Array dengan Perulangan
foreach($kendaraan as $tampil){
echo $tampil."<br/>";
}
?>
2. Asosiatif Array
Asosiatif array adalah array yang diakses berdasarkan nama indexnya. Tentu saja kita harus mendefinisikan nama indexnya terlebih dahulu. Contohnya adalah sebagai berikut
<?php 
// Mendefinisikan Array Asosiatif
$siswa=array("Hamid"=>"0100001","Fatir"=>"02000001","Rimo"=>"0300001");
// Mengakses Array Asosiatif menggunakan Nama Index
echo "NIS Hamid adalah " . $siswa['Hamid'];
echo "<hr>";
// Mengakses Array Asosiatif menggunakan Perulangan
foreach($siswa as $data=>$data_value){
echo "Nama = $data NIS = $data_value <br/>";
}
?>
3. Array Multi Dimensi
Selanjutnya adalah array multidimensi. Array jenis ini bisa dikatakan yang paling jarang digunakan meski begitu juga juga perlu mengetahuinya. Saya sendiri sering menyebut array jenis ini dengan istilah didalam array ada array. Adapun contohnya bisa dilihat pada script sederhana berikut
<?php 
// Mendefinisikan Array Multi Dimensi
$ukmstmikbg = Array ( "CP"=>Array (
  "Ramli",
  "Hasbul",
  "Andori"
  ),
  "MAC"=>Array (
  "Gonet"
  ),
  "KAMIL" => Array (
  "Dayat",
  "Azmi"
  )
  );

// Mengakses Array Multi Dimensi Menggunakan Index
echo $ukmstmikbg["CP"][2]."<br/>";
echo $ukmstmikbg["MAC"][0]."<br/>";
echo $ukmstmikbg["KAMIL"][1]."<br/>";
?>
source code dapat di copy dengan mengarahkan cursor ke area source code kemudian mengklik tombol dengan icon kertas putih dan <>

Share this

Related Posts

Previous
Next Post »

1 comments:

comments
15 July 2015 at 08:40 delete

Makasih ilmunya gan. Oh iya, kira-kira dimensi array itu ada batasnya nggak? Misalkan saya ingin membuat array dalam array yang berisi array didalam sebuah array yang dibungkus kedalam array didalam array dst..

Reply
avatar

bantu kami untuk lebih baik; jika ada hal yang kurang jelas atau broken link silahkan masukan komentar anda kami akan segera menanggapi dan memperbaikinya. login ke akun gmail anda untuk menampilkan form komentar.