array multidimensi dinamis

By afrendy

Array multidinamis bukan hal yang baru untuk programmer. Hanya saja, di bahasa php ini bahasan ini perlu dirinci lebih detail karena php rada “unik” dibanding bahasa pemgrograman laen yang mengenal bentuk struct, seperti di bahasa c. Banyak tutorial di internet yang memberikan contoh array yang statis. Tulisan ini hanya buat ngingetin ketika saya lupa syntax array dinamis. Syarat bagi pembaca : sudah mengerti dasar-dasar PHP. hehehe …

Array multidimensional itu array di dalam array, mirip seperti matrik. Ambil contoh, kita akan membuat array dept. Pada setiap nilai dept, terdapat array isi (array asosiasi) yang terdiri dari elemen id_dept, nama dan id_pers.

inisialisasi
cukup dengan : $dept = array();
PHP itu bahasa yang unik karena inisialisasi variable tidak perlu dideklarasikan tipe variabelnya. Apapun masuk .. sooookkk. Mangga, mau ineteger, string, karakter.

deklarasi
$isi=array(“id_dep”=>$iddp,”nama”=>$nama,”id_pers”=>$idpr);
array_push($dept, $isi);

Fungsi array_push() akan menambahkan array secara otomatis pada index terakhir.
Untuk menghitung jumlah array bisa menggunakan fungsi count($dept).
Untuk asignment nilai elemen nama dapat menggunakan syntax :
$nilai = $dept[$n]["nama"]; dengan n adalah index dari array.

Dari banyak referensi yang tersebar di google, memang tutorial dari sumber ini memang jos gandos, lengkap dan detail.

  • http://id2.php.net
  • http://www.w3schools.com
  • Tag:

    Tinggalkan Balasan