Ketika Data Harus Disimpan: Mengenal Array di PHP
Pernah kebayang harus nyimpan banyak data dalam satu variabel? Misalnya daftar nama teman, list belanjaan, atau data produk. Kalau pakai satu variabel untuk setiap item, wah… bisa pegal tangan ngetiknya 😅
Nah, di sinilah array muncul sebagai pahlawan.
Array itu ibarat rak penyimpanan di toko: satu rak bisa berisi banyak barang, semua tersusun rapi, dan bisa diakses satu-satu. Di PHP, array adalah struktur data yang bisa menyimpan banyak nilai dalam satu variabel. Yuk kita bahas!
1. Array Numerik (Indexed Array)
Ini tipe array paling sederhana. Setiap data disimpan dengan indeks angka.
Contoh:
<?php $buah = ["apel", "jeruk", "mangga"]; echo $buah[0]; // Output: apel ?>
Kita bisa juga menulis array seperti ini:
<?php $buah[0] = "apel"; $buah[1] = "jeruk"; $buah[2] = "mangga"; ?>
Untuk menampilkan semua item:
foreach ($buah as $item) { echo "Saya suka $item <br>"; }
Maka akan tampil di browser seperti ini :

2. Array Asosiatif
Kalau kamu ingin menyimpan data dengan key khusus (bukan angka), gunakan array asosiatif.
Contoh:
<?php $profil = [ "nama" => "Budi", "umur" => 25, "pekerjaan" => "Programmer" ]; echo $profil["nama"]; // Output: Budi
Untuk menampilkan semua data:
foreach ($profil as $key => $value) { echo "$key : $value <br>"; }
Akan tampil di browser seperti ini :

3. Array Multidimensi
Kadang kita perlu menyimpan data kompleks seperti tabel. Nah, kita bisa pakai array di dalam array alias multidimensi.
Contoh:
<?php $produk = [ ["Laptop", 10000000], ["Mouse", 150000], ["Keyboard", 300000] ]; echo $produk[0][0]; // Output: Laptop echo $produk[0][1]; // Output: 10000000
Kamu juga bisa gabung dengan perulangan:
foreach ($produk as $item) { echo "Nama Produk: $item[0], Harga: Rp $item[1] <br>"; }
Kesimpulan
Array bukan cuma kumpulan data—dia adalah alat tempur penting dalam pemrograman. Mau menampilkan data dari database, memproses input user, atau menyusun laporan? Hampir semuanya melibatkan array.