Menambah data ke akhir array adalah operasi paling umum dalam pemrograman PHP, terutama saat mengumpulkan hasil di dalam perulangan atau menambah item ke keranjang belanja. Artikel ini membahas cara menambahkan elemen di akhir array di PHP.
Dua Cara: array_push() dan []
<?php $buah = ["Apel"]; array_push($buah, "Mangga", "Jeruk"); // beberapa sekaligus $buah[] = "Anggur"; // satu elemen, lebih cepat print_r($buah); ?>
Contoh Kasus: Mengumpulkan Hasil Filter
<?php
$semua = [12, 7, 30, 4, 18];
$besar = [];
foreach ($semua as $n) {
if ($n > 10) {
$besar[] = $n; // kumpulkan yang lebih dari 10
}
}
print_r($besar); // Array ( [0] => 12 [1] => 30 [2] => 18 )
?>
Contoh Kasus: Menambah ke Keranjang Belanja
<?php $_SESSION["keranjang"][] = $id_produk; ?>
array_push vs []
Untuk menambah satu elemen, $arr[] sedikit lebih cepat karena tidak memanggil fungsi. Gunakan array_push() hanya saat menambah beberapa elemen sekaligus.
Kesimpulan
Gunakan $arr[] untuk menambah satu elemen (paling ringkas dan cepat), atau array_push() untuk beberapa elemen sekaligus. Pola ini menjadi tulang punggung pengumpulan data di perulangan.
Referensi: untuk penjelasan lebih mendalam, kunjungi dokumentasi resmi PHP (php.net).

