Fungsi array_push() PHP

Contoh

Masukkan "blue" dan "yellow" ke akhir array:

<?php
$a=array("red","green");
array_push($a,"blue","yellow");
print_r($a);
?>

Jalankan Contoh

Definisi dan Penggunaan

Fungsi array_push() menambahkan satu atau beberapa elemen ke akhir array pertama parameter (menambahkan ke atas), lalu mengembalikan panjang array yang baru.

Fungsi ini sama dengan beberapa kali panggilan $array[] = $value.

Pesan dan Komen

Komen:Walaupun terdapat nama kunci string di dalam array, elemen yang ditambahkan selalu adalah kunci angka. (Lihat contoh 2)

Komen:Jika ingin menambah satu unit ke array, lebih baik gunakan $array[] =, kerana hal ini tidak memanggil fungsi ekstra.

Komen:Jika parameter pertama bukan array, array_push() akan mengeluarkan peringatan. Ini berbeza dengan $var[] yang akan membuat array baru.

Syntax

array_push(array,value1,value2...)
Parameter Description
array Diperlukan. Tentukan array.
value1 Diperlukan. Tentukan nilai yang hendak ditambahkan.
value2 Pilihan. Tentukan nilai yang hendak ditambahkan.

Detil Teknik

Kembalikan nilai: Kembalikan bilangan elemen dalam array yang baru.
Versi PHP: 4+

Lebih Banyak Contoh

Contoh 1

Array dengan nama kunci string:

<?php
$a=array("a"=>"red","b"=>"green");
array_push($a,"blue","yellow");
print_r($a);
?>

Jalankan Contoh