Cara Menampilkan Array Multidimensi dengan Perulangan di PHP

Array multidimensi (array di dalam array) adalah bentuk data paling umum saat bekerja dengan hasil query database, di mana setiap baris berisi beberapa kolom. Menampilkannya membutuhkan teknik perulangan yang tepat. Artikel ini membahas cara menampilkan array multidimensi di PHP.

foreach untuk Data Baris

<?php
$produk = [
    ["nama" => "Kopi", "harga" => 20000],
    ["nama" => "Teh",  "harga" => 15000],
];
foreach ($produk as $p) {
    echo $p["nama"] . " - Rp" . number_format($p["harga"], 0, ",", ".") . "<br>";
}
?>

Contoh Kasus: Membuat Tabel HTML dari Data Database

<?php
echo "<table border='1'>";
echo "<tr><th>Nama</th><th>Harga</th></tr>";
foreach ($produk as $p) {
    echo "<tr>";
    echo "<td>" . htmlspecialchars($p["nama"]) . "</td>";
    echo "<td>Rp" . number_format($p["harga"], 0, ",", ".") . "</td>";
    echo "</tr>";
}
echo "</table>";
?>

foreach Bersarang untuk Tingkat Lebih Dalam

<?php
$kelas = [
    "A" => ["Budi", "Ani"],
    "B" => ["Cici", "Deni"],
];
foreach ($kelas as $nama => $siswa) {
    echo "Kelas $nama: ";
    foreach ($siswa as $s) { echo "$s "; }
    echo "<br>";
}
?>

Kesimpulan

Gunakan foreach untuk menelusuri array multidimensi, dan foreach bersarang untuk tingkat yang lebih dalam. Pola ini adalah tulang punggung menampilkan data hasil query sebagai tabel HTML.

Referensi: untuk penjelasan lebih mendalam, kunjungi dokumentasi resmi PHP (php.net).

Baca Juga

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *