Gabungkan dua array menjadi satu array:
<?php $a1 = susunan ( " a " => " merah " , " b " => " hijau " ) ; $a2 = susunan ( " c " = > " biru " , " b " = > " kuning " ) ; array_merge ( $a1 , $a2 ) ) ? >Fungsi array_merge() digunakan untuk menggabungkan satu atau lebih array menjadi satu array.
Tip: Anda dapat memasukkan satu atau lebih array ke fungsi tersebut.
Catatan: Jika dua atau lebih elemen array memiliki nama kunci yang sama, elemen terakhir akan menimpa elemen lainnya.
Catatan: Jika Anda cukup memasukkan array ke fungsi array_merge(), dan kuncinya adalah bilangan bulat, fungsi tersebut akan mengembalikan array baru dengan kunci bilangan bulat yang diindeks ulang dimulai dengan 0 (lihat Contoh 1 di bawah).
Tip: Perbedaan antara fungsi ini dan fungsi array_merge_recursive() adalah fungsi ini menangani kasus ketika dua atau lebih elemen array memiliki nama kunci yang sama. array_merge_recursive() tidak melakukan penimpaan nama kunci, tetapi secara rekursif menggabungkan beberapa nilai dengan nama kunci yang sama ke dalam sebuah array.
array_merge( array1,array2,array3... )
parameter | menggambarkan |
---|---|
susunan1 | Diperlukan. Menentukan sebuah array. |
susunan2 | Opsional. Menentukan sebuah array. |
susunan3 | Opsional. Menentukan sebuah array. |
Nilai pengembalian: | Mengembalikan array yang digabungkan. |
---|---|
Versi PHP: | 4+ |
Catatan pembaruan: | Pada PHP 5.0, fungsi ini hanya menerima parameter bertipe array. |
Gunakan hanya satu parameter dengan nama kunci bilangan bulat:
<?php $a = larik ( 3 => " merah " , 4 => " hijau " ) ; print_r ( array_merge ( $a ) ) ? >;