PHP mendukung array multidimensi yang memiliki kedalaman dua, tiga, empat, lima, atau lebih. Namun, array yang lebih dari tiga level sulit untuk dikelola bagi kebanyakan orang. Show
Dimensi array menunjukkan jumlah indeks yang diperlukan untuk memilih elemen.
PHP – Array Dua DimensiArray dua dimensi adalah larik-larik (larik tiga dimensi adalah larik larik larik). Pertama, lihat tabel berikut : NamaStockTerjualVolvo2218BMW1513Saab52Land Rover1715Kita dapat menyimpan data dari tabel di atas dalam array dua dimensi, seperti ini:
Sekarang array dua dimensi $cars berisi empat array dan ini memiliki dua indeks: baris dan kolom. Untuk mendapatkan akses ke elemen array $cars kita harus menunjuk ke dua indeks (baris dan kolom): Contoh : <?php $cars = array ( array("Volvo",22,18), array("BMW",15,13), array("Saab",5,2), array("Land Rover",17,15) ); echo $cars[0][0].": In stock: ".$cars[0][1].", terjual: ".$cars[0][2].".<br>"; echo $cars[1][0].": In stock: ".$cars[1][1].", terjual: ".$cars[1][2].".<br>"; echo $cars[2][0].": In stock: ".$cars[2][1].", terjual: ".$cars[2][2].".<br>"; echo $cars[3][0].": In stock: ".$cars[3][1].", terjual: ".$cars[3][2].".<br>"; ?> //Output : Volvo: In stock: 22, terjual: 18. //Output : BMW: In stock: 15, terjual: 13. //Output : Saab: In stock: 5, terjual: 2. //Output : Land Rover: In stock: 17, terjual: 15. Kita juga bisa meletakkan perulangan Array multidimensi merupakan array yang menyimpan data array yang lain. Jenis array ini sering ditemui dalam kasus komputasi ilmiah seperti pembuatan matriks. Membuat Array MultidimensiUntuk membuat array multidimensi menggunakan array terindeks kita bisa dengan meletakkan array di dalam kurung siku lagi 3.
Contoh penerapan menggunakan kurung siku.
Atau jika menggunakan fungsi array().
Array multidimensi tidak mewajibkan array di dalamnya memiliki panjang dan data bertipe sama. Hal ini karena sifat array di PHP itu sendiri.
Sedangkan berikut contoh array multidimensi yang dibuat menggunakan array assosiatif.
Mengakses Data Array MultidimensiUntuk mengakses data array multidimensi kita perlu adanya dua kurung siku di belakang variabel array.
Kurung siku pertama digunakan untuk mengakses indeks tiap array. Jadi ia akan memilih array mana yang akan diproses. Sedangkan kurung siku kedua digunakan untuk mengakses indeks tiap data dalam array yang sudah dipilih sebelumnya. Kalau bingung perhatikan ilustrasi berikut. Jadi ketika kita ingin mendapatkan data Rizal adalah sebagai berikut:
Sedangkan jika array multidimensinya berisi array asosiatif.
Maka kurung siku kedua harus mendefinisikan key dari data terkait setelah indeks dari array yang menampung data tersebut dipilih.
Menampilkan Data Array dengan PerulanganBagaimana kalau ingin menampilkannya menggunakan perulangan? Maka kita memerlukan perulangan bersarang seperti ini.
Perulangan bersarang maksudnya di dalam perulangan ada perulangan lagi. Keluaran: 0Jika arraynya berisi array asosiatif maka kita bisa pakai foreach untuk perulangan kedua. 1Keluaran: 2Bingung? Santai, untuk perulangannya akan dijelaskan di materi perulangan itu sendiri jadi untuk sementara cukup ikuti saja. Bagaimana cara mengakses elemen array 1 dimensi?Ada metode khusus yang digunakan untuk mengakses elemen pada Array satu dimensi, yaitu dengan menuliskan indeks yang ada. tampung = LARIK[5]; Perlu kamu ketahui, indeks Array selalu dimulai dari 0 sehingga untuk mengakses elemen ke-6, maka indeks yang kamu butuhkan adalah 5 dan begitu seterusnya.
Bagaimana cara menulis array dalam PHP?Penulisan Array Pada PHP. Pada Array $buah kita gunakan fungsi array() dan menuliskan isi array di dalam fungsi array, dengan pemisah tanda koma.. Pada Array $sayur kita gunakan tanda kurung siku [ ] dan menuliskan isi array diantara kurang siku pembuka ( [ ) dan kurung siku penutup ( ] ). Jelaskan apa yang dimaksud dengan array 1 dimensi?Jawaban. Jawaban: Array satu dimensi adalah kumpulan elemen yang tersusun dalam suatu baris. ... Array Multidimensi merupakan sebuah perluasan dari sebuah array satu dimensi.
Apa yang anda ketahui tentang fungsi array dalam PHP?Dalam PHP, array adalah struktur data yang memungkinkan anda untuk menyimpan beberapa elemen dalam satu variabel. Elemen-elemen ini disimpan sebagai pasangan nilai-kunci.
|