Cara Mengambil Data Array Multidimensi Pada Bahasa Pemrograman PHP

Untuk mengambil data array multidimensi, bahasa pemrograman PHP menyediakan cara tertentu. Bagaimana caranya, yuk simak artikel ini


Kodefungsi.com -

Saat melakukan aktifitas pemrograman PHP, barangkali kita berhadapan dengan dengan array multidimensi. 

Untuk mengambil data array multidimensi, bahasa pemrograman PHP menyediakan suatu cara tertentu.

Silakan lihat pada contoh sederhana program PHP di bawah ini.

 

/* contoh 1 */
/* bagian 1 */

/* inisialisasi variabel mahasiswa berformat array multidimensi */
$penulis = array(

			array( "nama"=>"Dono", 
					"judul"=>"Maju Kena Mundur Kena",
					 "tahun"=>"1984"),

			array("nama"=>"Indro", 
					"judul"=>"IQ Jongkok",
					"tahun"=>"1983" ),

			array("nama"=>"Kasino",
					"judul"=>"Chips",
					"tahun"=>"1982")
		);


/* tampilkan variabel array */
print_r( $penulis );

 

Pada contoh 1 di atas kita inisialisasi variabel $penulis dengan nilai berformat array multidimensi. 

Kita ingin tahu bagaimana bentuk dari variabel tersebut jika ditampilkan dengan menggunakan perintah fungsi print_r().

Keluarannya dapat dilihat pada gambar 1.

 

Array multidimensi PHP 

Gambar 1. Keluaran array multidimensi PHP

 

Sekarang, kita akan ambil data array multidimensi tersebut.

Caranya dengan menggunakan kode sintaks variabel[x][y]. 

[x] adalah baris dan [y] adalah kolom array.

 

Untuk lebih jelasnya bisa dilihat pada contoh1, bagian ke-2 di bawah ini.

/* contoh 1 */
/* bagian 2 */


/* tampilkan salah satu data dalam array */
/* menampilkan "Dono" */
echo $penulis[0]["nama"];

/*menampilkan "IQ Jongkok" */
echo $penulis[1]["judul"];

/* menampilkan "1983" */
echo $penulis[1]["tahun"];

  

Kita ambil data array $penulis[0]["nama"], itu artinya kita ambil data pada baris dengan key indeks ke-0 dan kolom dengan key indeks "nama" dari variabel $penulis.

Kemudian kalau $penulis[1]["judul"], itu berarti bahwa kita ambil baris  dengan key indeks ke-1 dan kolom dengan key indeks "judul" dari variabel $penulis. 

Begitupun saat kita ambil $penulis[1]["tahun"] yang berarti bahwa kita ambil baris dengan key indeks ke-1 dan kolom dengan key indeks "tahun" dari variabel $penulis. 

Format array sama dengan bentuk matriks, dimana ada baris dan kolom.

JIka contoh di atas dikonversi dalam bentuk tabel , bisa kita lihat pada gambar 2 di bawah ini.

 

array php dalam bentuk tabel

Gambar 2. Konversi array PHP dalam bentuk tabel

 

Demikian pemaparan singkat tentang cara mengambil data array multidimensi. Semoga artikel ini bermanfaat. Selamat belajar PHP.

Artikel ini ditulis oleh | | Dikunjungi 2 pengunjung unik per hari

>