Gabungkan dua array menjadi satu array:
<?php$a1=array("a"=>"merah","b"=>"hijau");$a2=array("c"=>"biru","b"=>"kuning") ;print_r(array_merge_recursive($a1,$a2));?>Fungsi array_merge_recursive() digunakan untuk menggabungkan satu atau lebih array menjadi satu array.
Perbedaan antara fungsi ini dan fungsi array_merge() 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.
Catatan: Jika Anda cukup memasukkan array ke fungsi array_merge_recursive(), hasilnya sama dengan array_merge(), yang mengembalikan array baru dengan kunci integer yang diindeks ulang mulai dari 0.
array_merge_recursive( 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.0.1+ |