Fungsi array_merge_recursive() PHP
Contoh
Gabungkan dua array ke dalam satu array:
<?php $a1=array("a"=>"red","b"=>"green"); $a2=array("c"=>"blue","b"=>"yellow"); print_r(array_merge_recursive($a1,$a2)); ?>
Definisi dan Penggunaan
Fungsi array_merge_recursive() menggabungkan satu atau lebih array ke dalam satu array.
Fungsi ini sama dengan array_merge() Perbedaan fungsi terletak di pengolahan saat ada elemen array dengan nama kunci yang sama di dua atau lebih array. array_merge_recursive() tidak melakukan penutupan kunci, melainkan menggabungkan beberapa nilai dengan kunci yang sama secara rekursif ke dalam array.
Komentar:Jika Anda hanya memasukkan satu array ke fungsi array_merge_recursive(), hasilnya sama seperti array_merge(), fungsi akan kembalikan array baru dengan index integer yang diindeks ulang mulai dari 0.
Sintaks
array_merge_recursive(array1,array2,array3...)
Parameter | Deskripsi |
---|---|
array1 | Diperlukan. Tentukan array. |
array2 | Pilihan. Tentukan array. |
array3 | Pilihan. Tentukan array. |
Detil Teknologi
Kembalikan nilai: | Kembalikan array yang digabungkan. |
Versi PHP: | 4.0.1+ |