Cara Menambahkan Pasangan Kunci dan Nilai ke Array di PHP

Pada array asosiatif, kita sering perlu menambahkan data lengkap dengan kunci sekaligus nilainya, misalnya membangun data pengguna atau menyusun pengaturan. Berbeda dengan array_push() yang tak mendukung kunci kustom. Artikel ini membahas cara menambahkan pasangan kunci dan nilai ke array di PHP.

Sintaks Langsung

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

Contoh Kasus: Membangun Data untuk Disimpan ke Database

<?php
$data = [];
$data["judul"]   = trim($_POST["judul"]);
$data["slug"]    = strtolower(str_replace(" ", "-", $_POST["judul"]));
$data["dibuat"]  = date("Y-m-d H:i:s");
$data["penulis"] = $_SESSION["user_id"];
// $data siap dimasukkan ke query INSERT
?>

Menambah Beberapa Sekaligus dengan Operator +

<?php
$user = ["nama" => "Budi"];
$user += ["email" => "budi@mail.com", "hp" => "0812"];
?>

Perlu diingat, operator + TIDAK menimpa kunci yang sudah ada. Gunakan array_merge() bila ingin menimpa.

Kesimpulan

Gunakan $arr["kunci"] = nilai untuk menambahkan pasangan kunci-nilai, cara yang tepat karena array_push() tak mendukung kunci kustom. Pola ini penting saat menyiapkan data untuk disimpan ke database.

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 *