Add Data To Associative Array Php

3 min read Jun 22, 2024
Add Data To Associative Array Php

Menambahkan Data ke Array Asosiatif di PHP

Array asosiatif adalah struktur data yang menyimpan nilai dalam bentuk pasangan kunci-nilai. Setiap nilai dalam array diidentifikasi dengan kunci yang unik.

Dalam PHP, kita bisa menambahkan data ke array asosiatif dengan beberapa cara:

1. Menggunakan Penugasan Langsung

Cara yang paling mudah adalah dengan menggunakan penugasan langsung. Kita bisa menetapkan nilai baru ke kunci yang sudah ada atau kunci yang baru dibuat:

 "John Doe", "umur" => 30);

// Menambahkan nilai baru
$my_array["alamat"] = "Jl. Raya Utama No. 10";

// Menampilkan array
print_r($my_array);

?>

Output:

Array
(
    [nama] => John Doe
    [umur] => 30
    [alamat] => Jl. Raya Utama No. 10
)

2. Menggunakan array_push()

Fungsi array_push() digunakan untuk menambahkan satu atau lebih elemen ke akhir array. Namun, fungsi ini tidak dapat digunakan untuk menambahkan data ke array asosiatif dengan kunci yang ditentukan.

3. Menggunakan array_merge()

Fungsi array_merge() digunakan untuk menggabungkan dua atau lebih array. Kita bisa menggunakan fungsi ini untuk menambahkan data baru ke array asosiatif:

 "John Doe", "umur" => 30);

$new_data = array("pekerjaan" => "Programmer", "hobi" => "Bermain game");

$my_array = array_merge($my_array, $new_data);

// Menampilkan array
print_r($my_array);

?>

Output:

Array
(
    [nama] => John Doe
    [umur] => 30
    [pekerjaan] => Programmer
    [hobi] => Bermain game
)

4. Menggunakan [] (Bracket Notation)

Kita juga bisa menambahkan data ke array asosiatif menggunakan tanda kurung siku []:

 "John Doe", "umur" => 30);

$my_array["alamat"] = "Jl. Raya Utama No. 10";

// Menampilkan array
print_r($my_array);

?>

Output:

Array
(
    [nama] => John Doe
    [umur] => 30
    [alamat] => Jl. Raya Utama No. 10
)

Catatan

  • Jika kunci sudah ada dalam array, nilai yang baru ditambahkan akan menimpa nilai yang lama.
  • Kita bisa menggunakan kombinasi dari metode di atas untuk menambahkan data ke array asosiatif.

Dengan memahami cara menambahkan data ke array asosiatif, kita dapat mengelola data dengan lebih efektif dan efisien dalam aplikasi PHP.

Related Post