Pada kesempatan kali ini kita akan membahas array pada PHP. array ini merupakan salah satu tipe data yang hampir pasti digunakan oleh programmer PHP, karena fungsionalitas-nya dalam menampung data, satu array bisa menampung puluhan bahkan ratusan data. Show
Pembahasan tentang array tentu saja sangat luas, yang mungkin jika di tulis bisa menghabiskan satu buku, jadi di tulisan yang singkat ini kita akan bahas pokok pokok tentang array dan fungsi fungsi yang sering digunakan. I. Memahami arrayArray biasanya disimpan dalam sebuah variabel, namun mulai PHP 7, kita dapat menyimpan array pada konstanta, pembahasannya ada disini. Agar mudah dipahami, array dapat digambarkan seperti tabel yang memiliki dua buah kolom, misal: Value dari array juga bisa berbentuk array (menjadi 8 dari array yang lain), contohPada contoh diatas, value Mobil dan Motor menjadi 8 dari array mobil dan array motor, bentuk ini disebut Array Multidimensi (Multidimensional Array), akan kita bahas nantiII. Penulisan Array Pada PHPArray pada PHP dapat ditulis dengan dua cara, yaitu menggunakan fungsi 0 atau cukup menggunakan kurung siku 1, contoh:
Kurung siku 1 mulai dapat digunakan mulai PHP 5.4 keatas, dan saat ini, PHP sudah mencapai versi 8, karena kemiripannya dengan bahasa pemrograman lain, seperti javascript, maka penggunaan kurung siku sangat disarankan.1 Indexed Array dan Associative ArrayBerdasarkan 8 nya, array pada PHP dapat dibagi menjadi dua jenis yaitu Indexed Array (array berindex) dan Associative Array.Indexed array berarti bahwa array tersebut memiliki 8 berupa angka yang berurutan, contoh seperti pada tabel 1:
Pada contoh diatas, index (key) dimulai dari angka 0, 1, dst… dimana 0 untuk Mobil, 2 untuk Motor, dst… Angka awal index ini dapat kita ubah menjadi satu, contoh:
Disamping itu kita juga bisa mendefinisikan index sendiri, misal:
Associative array berarti bahwa kita mendefinisikan sendiri 8 dari array tersebut, contoh:
Pada contoh diatas, PHP menggunakan tanda 6 untuk memasangkan 8 dengan 8 nya2 Lebih Lanjut: Key dan Value Dalam Array 9 selalu terdiri dari pasangan 8 dan 8 baik untuk associative array maupun indexed array. Istilah 8 ini penting karena akan digunakan untuk memanggil 8 dari array.
8 selalu berada disebelah kiri dan 8 selalu berada disebelah kanan, pada contoh variabel 6 diatas, yang berfungsi sebagai 8 adalah 8, 9, dan 0, sedangkan yang berfungsi sebagai 8 adalah: 2, 3, dan 4Sedangkan untuk indexed array, maka key nya berupa angka (numeric) yang secara default selalu dimulai dari angka nol, misal melanjutkan contoh sebelumnya:
Meskipun awalnya tidak terlihat, maka ketika kita cetak array tersebut, terlihat bahwa masing masing value memiliki key, yaitu 0 untuk Mobil, 1 untuk Motor, 2 untuk Sepeda, dst… 3 Array MultidimensiArray bisa memilki kedalaman yang tidak terbatas, yang sering disebut array multidimensi, bisa dua dimensi, tiga, dst… Multidimensi disini dapat diibaratkan array didalam array, maksudnya 8 dari suatu 9 menjadi 7 dari 9 yang lain, sehingga value ini bentuknya juga array, contoh:Kita terjemahkan array multidimensi seperti contoh pada tabel sebelumnya:
III. Mengakses Value Array Pada PHPUntuk mengakses value dari array, maka kita gunakan 8 dari 8 yang penulisannya diapit dengan kurung siku [], contoh:
Demikian juga dengan array multidimensi:
Cara lainnya adalah menggunakan foreach loop, contoh: 0Hasilnya: KeyValuemerkToyotatypeViosyear2016 IV. Menambah / Menghapus Element Pada Array1 Menambah element pada arrayUntuk menambah element pada array, bisa kita lakukan dengan menggunakan tanda kurung siku, baik berisi key maupun tidak, contoh: 1Contoh untuk associative array: 2Lebih jauh, terdapat banyak fungsi untuk menambahkan element pada array, selengkapnya bisa dibaca disini. 2 Menghapus element arrayTerdapat dua fungsi untuk menghapus element dari array, yang pertama adalah fungsi 1, misal: 3Contoh diatas adalah contoh untuk menghapus satu element array, untuk menghapus beberapa elemen array sekaligus, kita cukup tambahkan list element yang kita hapus pada fungsi unset diatas, misal 4Selain cara diatas, cara lain yang dapat digunakan untuk menghapus elemen array adalah menggunakan fungsi 2, fungsi ini sama seperti fungsi 3 pada string, yaitu mengambil beberapa bagian dari array dan menghapus sisanya, contoh: 5Pada contoh tersebut kita ambil element array mulai dari index ke 4 (Motor) dan diambil sebanyak 5 element. Untuk mengetahui lebih jauh tentang fungsi 2, silakan mengunjungi halaman: PHP: array_slice – ManualTerdapat banyak fungsi lain terkait array, beberapa diantaranya sering kita gunakan, pembahasan mengenai hal ini dapat diikuti pada tutorial: 15+ Fungsi Terkait Array Pada PHP Yang Perlu Anda Tahu V. Menggbung Element Pada ArrayPada kondisi tertentu, kita ingin menggabungkan menjadi satu semua element pada array menjadi satu string tunggal dengan pemisah tertentu, untuk melakukannya, kita dapat menggunakan fungsi 7 atau 8, fungsi 7 sendiri merupakan alias dari fungsi 8, sebagai contoh: 6Cara diatas dapat digunakan pada semua versi PHP, pada php versi < 7.4 kita dapat mendefinisikan string penghubung (glue) sesudah array, misal: 7Namun mulai PHP versi 7.4 cara diatas sudah deprecated, yang artinya akan dihilangkan pada versi berikutnya, sehingga lebih amannya menggunakan versi pertama. Demikian pembahasan mengenai Array Pada PHP Semoga bermanfaat. Subscibe NowSuka dengan artikel di Jagowebdev.com? jangan sampai ketinggalan, segera join ke milis kami untuk update informasi terbaru dari Jagowebdev.com Komitmen Kami: Kami senantiasa menghargai privasi Anda dan tidak akan membagikan identitas Anda ke pihak manapun. Jelaskan apa yang dimaksud dengan array?Array adalah variabel yang mempunyai indeks sehingga dapat menyimpan sejumlah data yang bertipe sama. Dimensi array adalah jumlah indeks pada variabel array. Array multi dimensi (lebih dari satu indeks, maksimal 7 indeks). Dalam perhitungan, array sering digunakan untuk operasi matriks.
Jelaskan apa itu array dan fungsi array?Array merupakan sekumpulan variabel yang memiliki tipe data yang sama dan mampu menyimpan beberapa nilai dalam satu variabel. Array merupakan tipe data terstruktur dalam pemrograman, array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks.
Apa saja fungsi penggunaan array?Fungsi pada array yaitu membagi program ke dalam bagian-bagian yang lebih kecil. biasaya disebut juga dengan subrutin ataupun subprogram. dimana pada Fungsi tersebut memiliki nilai balik ketika subprogram dipanggil. Beberapa fungsi tipe yang sering digunakan antara lain int, double dan sebagainya.
Apa saja jenis jenis array?Setidaknya ada tiga jenis array yang biasanya digunakan. Ketiga jenis array ini dibedakan dari cara kerjanya dan jumlah dimensi yang terkandung di dalamnya.. Indexed arrays. Ini merupakan jenis array yang paling basic atau mendasar. ... . Multidimensional arrays. ... . 3. Associative arrays.. |