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); ?>
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); ?>