Cara Melihat Struktur dan Isi Array di PHP

Saat kode tidak berjalan sesuai harapan, langkah pertama debugging adalah “mengintip” isi variabel. PHP menyediakan dua alat utama untuk ini: print_r() dan var_dump(). Artikel ini membahas cara melihat struktur dan isi array di PHP.

print_r() — Ringkas dan Mudah Dibaca

<?php
$user = ["nama" => "Budi", "umur" => 25];
print_r($user);
// Array ( [nama] => Budi [umur] => 25 )
?>

var_dump() — Lengkap dengan Tipe Data

<?php
var_dump($user);
// array(2) { ["nama"]=> string(4) "Budi" ["umur"]=> int(25) }
?>
FungsiTampilkan Tipe?Cocok Untuk
print_r()TidakMelihat isi dengan cepat
var_dump()YaCek tipe & panjang data

Contoh Kasus: Debugging Data dari Form

Untuk melihat semua data yang dikirim form, bungkus dengan tag <pre> agar rapi:

<?php
echo "<pre>";
print_r($_POST);
echo "</pre>";
?>

Menyimpan Hasil ke Variabel

<?php
$teks = print_r($user, true); // argumen true = kembalikan sebagai string
error_log($teks); // simpan ke log, bukan tampilkan
?>

Kesimpulan

Gunakan print_r() untuk melihat isi array secara cepat dan var_dump() saat butuh detail tipe data. Bungkus dengan <pre> agar rapi, dan jangan lupa menghapusnya sebelum situs online.

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 *