Array Multidimensi PHP - Kok Jadi Kepo - Sekilas Informasi Teknologi dan Bisnis

Array Multidimensi PHP

Array merupakan salah satu bagian dari bahasa pemrograman. Hampir semua bahasa pemrograman memiliki array sebagai salah satu tipe datanya. Masing-masing bahasa pemrograman punya karakteristik array yang berbeda begitu pula dengan PHP. Di PHP sendiri ada yang namanya array multidimensi PHP.

Ini tentunya merupakan tipe data yang berbeda dengan tipe data array pada bahasa pemrograman lain. Sebagai pengguna PHP, tentunya Anda harus paham betul mengenai tipe data array yang satu ini. Dengan demikian, Anda bisa memaksimalkan fungsi dan keberadaan dari array multidimensi itu sendiri. 

Definisi Array Multidimensi PHP 

Sebagai suatu tipe data di PHP array memiliki tiga kategori yang berbeda. Kategori array di PHP adalah array terindeks, array asosiatif, dan array multidimensi. Secara definisi, array multidimensi adalah array yang memiliki beberapa array yang tersimpan di dalamnya. Mudahnya, Anda bisa mengatakan bahwa array multidimensi ini merupakan sebuah tipe data array yang berisikan array juga di dalamnya. Sampai di sini tentunya Anda sudah memiliki gambaran mengenai array multidimensi PHP, bukan?

Anda bisa dengan bebas memasukkan satu, dua, atau bahkan lebih ke dalam array multidimensi ini. Dengan keberadaan dimensi pada array multidimensi dan membedakannya dengan tipe array biasa, maka penggunaan array multidimensi ini akan berbeda dengan array biasa pula. Anda perlu mempelajari dengan baik mengenai array multidimensi agar bisa memanfaatkannya dengan baik dan benar.

Karena banyaknya dimensi yang dapat tertampung di array multidimensi ini, tidak jarang akan menyulitkan developer untuk mengelola array multidimensi itu sendiri. Oleh karena itu, Anda harus benar-benar berhati-hati untuk menggunakan array multidimensi PHP. 

Berhubung array multidimensi memuat array juga, maka tata cara operasi sederhana pada array ini akan sedikit berbeda dengan array biasa. Namun, Anda tidak perlu khawatir karena baris kode untuk mengoperasikan array multidimensi ini tidak begitu jauh berbeda. Hanya ada sedikit penyesuaian karena di dalam array ini ada array lagi. 

Fungsi pada Array Multidimensi

Nah, sekarang sudah saatnya untuk mempelajari penggunaan dari array multidimensi PHP. Memahami mengenai definisi dan fungsi tentu tidak akan cukup tanpa belajar mengerti cara menggunakan array multidimensi. Di sini, Anda akan belajar fungsi-fungsi sederhana yang bisa Anda terapkan pada array multidimensi. Tentu saja fungsi dari array multidimensi tidak sebatas ini. Anda bisa mencoba menggali lebih dalam mengenai array multidimensi agar bisa lebih mahir dan luwes dalam menggunakan array multidimensi itu sendiri. 

Berikut ini adalah beberapa penggunaan dan operasi standar yang bisa Anda lakukan menggunakan array multidimensi. Pastikan Anda benar-benar memahami fungsi penggunaan dasar dari array multidimensi. Pemahaman yang bagus pada array multidimensi dapat membuat Anda terhindar dari error atau kesalahan coding saat menggunakan tipe data array saat ini. 

Fungsi Penambahan Elemen di Array Multidimensi

Dari sebuah array multidimensi PHP, Anda masih bisa menambahkan elemen yang tertinggal di array tersebut. Fungsi ini tentunya akan sangat membantu Anda bila masih ada data yang perlu Anda masukkan dan terlupa ketika pendeklarasian array multidimensi untuk pertama kalinya. Selain itu, cara menambahkan elemen ke array multidimensi yang sudah jadi sangat mudah sekali. Anda tidak perlu khawatir kode akan error atau menulis ulang kode PHP yang terlewat tersebut.

Sumber: dokumentasi pribadi

Dari gambar di atas, Anda bisa melihat bahwa $Angka sudah terdeklarasi dengan berisikan [‘satu’, 1] dan [‘dua’, 2]. Untuk hasilnya bisa Anda lihat pada notepad di sebelah kanan. Pada notepad kanan jelas bahwa elemen Angka pertama (0) berisikan elemen satu dan elemen 1. Sedangkan untuk elemen Angka kedua (1) berisikan elemen dua dan elemen 2. 

Sumber: dokumentasi pribadi

Di baris kode PHP berikutnya Anda bisa menambahkan $Angka [] = [‘tiga’, 3], untuk memasukkan elemen baru pada array $Angka. Selipkan baris kode baru itu di atas baris kode print_r agar tidak memunculkan dua outpun yang akan membuat Anda kebingungan untuk membedakan hasil output pertama dan kedua. 

Kunci kode penambahan pada array multidimensi PHP adalah $nama_array [] = [ isi penambahan di array]. Untuk nama array sendiri tentunya Anda tidak boleh melakukan kesalahan sedikit pun saat menuliskannya baik itu salah menulis besar kecilnya huruf.

Di bagian isi array bisa Anda tambahkan sesuka hati dan tidak harus hanya dua elemen saja seperti pendeklarasian yang pertama. Anda hanya perlu menambahkan koma dan menulis elemen baru bila ingin mengisi array tambahan lebih dari dua elemen saja.

Fungsi Pengurangan Elemen di Array Multidimensi

Nah, setelah Anda mengetahui cara untuk menambahkan array tentunya Anda penasaran bagaimana cara untuk mengurangi elemen dari sebuah array, bukan? Maka, berikut ini adalah baris kode PHP yang bisa Anda tulis untuk mengurangi elemen di array multidimensi.

 

Sumber: dokumentasi pribadi

Anda bisa melihat bahwa array $Angka memiliki dua buah elemen, yaitu elemen pertama yang berisi satu dan 1 serta elemen kedua yang berisi dua dan 2. Dari $Angka tersebut, Anda bisa menggunakan unset($Angka[]) untuk menghapus atau mengurangi elemen dari $Angka. Apabila Anda ingin menghapus elemen pertama yang berisi satu dan 1, maka Anda harus mengisikan angka 0 pada kurung siku unset($Angka[]). 

Anda tentunya sudah tidak bingung bukan mengapa harus angka 0 untuk elemen pertama dan angka 1 untuk elemen kedua? Bila masih, maka jawabannya adalah karena perhitungan posisi array pada PHP mulai dari angka 0 dan bukannya angka 1. Anda harus benar-benar mengingat aturan ini agar tidak salah ketika ingin menghapus elemen di sebuah array apa pun tidak terbatas pada array multidimensi saja.

Fungsi untuk Mengakses Array Multidimensi

Selanjutnya, penggunaan array multidimensi PHP ini adalah fungsi akses atau memunculkan salah satu elemen dari array multidimensi tersebut. Pada dua contoh di atas, Anda menggunakan print_r untuk memunculkan isi array pada output. Namun, bagaimana jika elemen yang ingin Anda munculkan hanya beberapa saja dari isi elemen pada suatu array multidimensi?

 


Sumber: dokumentasi pribadi

Nah, di sini Anda punya sebuah array $Materi yang berisikan dua elemen, yaitu bidang studi Matematika dan Fisika. Anda menginginkan output dari bidang studi Matematika saja dan tidak ingin materi Fisika muncul di output. Caranya sangat mudah sekali karena Anda hanya perlu memodifikasi sedikit perintah print_r. Tambahkan [‘posisi elemen’] untuk mengeluarkan elemen $Materi tertentu pada output.

Gambar di atas menggunakan [0] karena materi Matematika berada pada posisi pertama. Bila Anda menginginkan untuk output materi Fisika, maka Anda hanya perlu mengganti [0] menjadi [1] karena Fisika adalah elemen kedua.

Sampai di sini saja pembahasan mengenai array multidimensi PHP yang dapat Anda pelajari. Selanjutnya Anda bisa mempelajari hal-hal penting lainnya dari bahasa pemrograman PHP agar bisa lebih mahir dan paham dengan sintaks dan aturan bahasanya. Memahami bahasa pemrograman PHP bisa membantu Anda menciptakan situs-situs yang bagus dan aplikasi ponsel yang bermanfaat. 


Posting Komentar untuk "Array Multidimensi PHP"