Array Multidimensi dalam PHP – Contoh

Array Multidimensi Dalam Php Contoh



Sebagai pengembang PHP, Anda mungkin akrab dengan array, yang memungkinkan Anda menyimpan banyak nilai dalam satu variabel. Namun, bagaimana jika Anda perlu menyimpan nilai dengan beberapa kunci? Di sinilah array multidimensi menjadi penting.

Pada artikel ini, kami akan mempelajari apa itu array multidimensi dalam PHP, dan memberikan contoh untuk membantu Anda memahami cara menggunakannya secara efektif dalam kode Anda.







Array Multidimensi PHP Dengan Contohnya

Di PHP, array multidimensi menyimpan banyak array di dalam array. Setiap elemen dalam array itu sendiri dapat menjadi array, memungkinkan struktur data bersarang. Array multidimensi dapat memiliki dua, tiga, empat, atau lebih array, tetapi mengelola lebih dari tiga dapat menjadi tantangan. Array multidimensi yang paling banyak digunakan dalam PHP adalah:



Array Dua Dimensi di PHP

Untuk mendefinisikan array dua dimensi di PHP, Anda perlu menggunakan dua indeks. Indeks dapat menyimpan nilai dari tipe data apa pun dan selalu dimulai dengan nol. Format untuk menginisialisasi array 2D adalah:



Himpunan (

Himpunan ( elemen ... ) ,

Himpunan ( elemen ... ) ,

...

)

Contoh

Contoh yang disebutkan di bawah ini mengilustrasikan cara kerja dari larik dua dimensi dalam PHP:







$array = Himpunan (

Himpunan ( 'AMERIKA SERIKAT' , 'Inggris Raya' , 'Kanada' ) ,

Himpunan ( 'Turki' , 'Italia' , 'Jepang' )

) ;

print_r ( $array ) ;

?>

Array Tiga Dimensi

Array tiga dimensi adalah perluasan dari array dua dimensi, dengan dimensi tambahan ditambahkan untuk menyimpan struktur data yang lebih kompleks. Untuk menginisialisasi array tiga dimensi, Anda dapat menggunakan sintaks berikut:



Himpunan (

Himpunan (

Himpunan ( elemen , elemen , elemen3 , ... ) ,

Himpunan ( elemen1 , elemen2 , elemen3 , ... ) ,

… segera

) ,

Himpunan (

Himpunan ( elemen1 , elemen2 , elemen3 , ... ) ,

Himpunan ( elemen1 , elemen2 , elemen3 , ... ) ,

… segera

) ,

… segera

)

Contoh

Dalam kode contoh yang diberikan di bawah ini, kami telah mendefinisikan array tiga dimensi:



$array_3d = Himpunan (

Himpunan (
Himpunan ( 1 , 2 , 3 ) ,
Himpunan ( 4 , 5 , 6 ) ,
Himpunan ( 7 , 8 , 9 )

// tambahkan lebih banyak array di sini sesuai kebutuhan
) ,
Himpunan (
Himpunan ( 'A' , 'B' , 'C' ) ,
Himpunan ( 'D' , 'DAN' , 'F' ) ,
Himpunan ( 'G' , 'H' , 'SAYA' ) ,
// tambahkan lebih banyak array di sini sesuai kebutuhan
) ,
// tambahkan lebih banyak array di sini sesuai kebutuhan


) ;

gema $array_3d [ 0 ] [ 1 ] [ 2 ] , ' \N ' ; // untuk mendapatkan elemen tertentu

gema $array_3d [ 1 ] [ 2 ] [ 1 ] , ' \N ' ; // untuk mendapatkan elemen tertentu

gema $array_3d [ 1 ] [ 2 ] [ 2 ] , ' \N ' ; // untuk mendapatkan elemen tertentu

?>

Cara Mengakses Elemen Array Multi-Dimensi

Mengakses elemen array multidimensi itu sederhana dan dapat dilakukan melalui perulangan for. Dalam kasus array terindeks, elemen dapat diakses melalui baris dan kolom dan untuk array asosiatif, pengaksesan elemen dilakukan melalui pasangan kunci-nilai.

Dalam contoh di bawah ini, kami telah menggunakan perulangan for untuk mengakses elemen-elemen array dua dimensi:



$myarray = Himpunan

(

Himpunan ( 1 , 'Zainab' , 58 ) ,

Himpunan ( 2 , 'Awais' , 25 ) ,

Himpunan ( 3 , 'Komal' , 58 )

) ;

untuk ( $baris = 0 ; $baris < 3 ; $baris ++ ) {

untuk ( $kol = 0 ; $kol < 3 ; $kol ++ ) {

gema $myarray [ $baris ] [ $kol ] . ' ' ;

}

gema ' \N ' ;

}

?>

Intinya

Itu array multidimensi dalam PHP memungkinkan Anda untuk menyimpan struktur data bersarang dengan banyak kunci. Mereka sangat membantu ketika berhadapan dengan sejumlah besar data yang membutuhkan penyimpanan terorganisir. Artikel ini telah memberikan panduan komprehensif untuk memahami array dua dimensi dan tiga dimensi dalam PHP dengan contoh dan cara mengakses elemennya menggunakan for loop. Dengan menguasai konsep array multidimensi, Anda dapat membuat program yang lebih efektif dan terorganisir yang akan menyederhanakan tugas kompleks dalam proyek Anda.