Cara Menampilkan Semua Nilai Array di PHP

Array tidak bisa langsung di-echo begitu saja — PHP hanya akan menampilkan tulisan “Array”. Untuk menampilkan isinya, kita perlu menelusuri elemen satu per satu. Artikel ini membahas cara menampilkan nilai array di PHP.

Dengan foreach

<?php
$buah = ["Apel", "Mangga", "Jeruk"];
foreach ($buah as $b) {
    echo $b . "<br>";
}
?>

Contoh Kasus: Menampilkan Daftar Produk dari Database

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

Menggabung Jadi Satu Baris dengan implode()

<?php
echo implode(", ", $buah); // "Apel, Mangga, Jeruk"
?>

Menampilkan Kunci dan Nilai

<?php
$user = ["nama" => "Budi", "kota" => "Solo"];
foreach ($user as $kunci => $nilai) {
    echo "$kunci: $nilai<br>";
}
?>

Kesimpulan

Gunakan foreach untuk menampilkan isi array, terutama data dari database, dan selalu bungkus data pengguna dengan htmlspecialchars(). Untuk sekadar menggabung menjadi satu baris, implode() lebih ringkas.

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 *