Cara Mengambil Satu Nilai Tertentu dari Array di PHP

Mengambil satu nilai spesifik dari array adalah operasi paling dasar, tetapi perlu dilakukan dengan aman agar tidak memunculkan peringatan “Undefined index” saat kunci tidak ada. Artikel ini membahas cara mengambil satu nilai dari array di PHP.

Berdasarkan Indeks atau Kunci

<?php
$buah = ["Apel", "Mangga", "Jeruk"];
echo $buah[1]; // "Mangga"

$user = ["nama" => "Budi", "kota" => "Solo"];
echo $user["nama"]; // "Budi"
?>

Contoh Kasus: Membaca Data Form dengan Aman

Data dari $_GET atau $_POST belum tentu ada, jadi gunakan operator null coalescing ?? agar tidak error:

<?php
$halaman = $_GET["halaman"] ?? "beranda";
$urut    = $_GET["urut"] ?? "terbaru";
echo "Menampilkan $halaman diurutkan $urut";
?>

Contoh Kasus: Nilai Default dari Konfigurasi

<?php
$config = ["tema" => "gelap"];
$bahasa = $config["bahasa"] ?? "id"; // default "id"
echo $bahasa;
?>

Mengambil Elemen Bersarang

<?php
$data = ["user" => ["nama" => "Budi"]];
echo $data["user"]["nama"] ?? "Tanpa nama";
?>

Kesimpulan

Akses nilai array lewat indeks atau kunci, dan selalu gunakan operator ?? saat kunci mungkin tidak ada — terutama untuk data dari pengguna — agar kode aman dari peringatan dan error.

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 *