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() Perbezaan fungsi ini terletak di pengelolaan beberapa elemen array dengan nama kunci yang sama. array_merge_recursive() tidak akan menggantikan nama kunci, tetapi akan menggabungkan beberapa nilai yang sama dengan nama kunci yang sama secara rekursif ke dalam array.
Komentar:Jika anda hanya memasukkan satu array ke fungsi array_merge_recursive(), hasilnya akan sama seperti fungsi array_merge(), fungsi akan kembalikan array baru dengan index integer yang dimulai dari 0 untuk diindeks ulang.
Syntax
array_merge_recursive(array1,array2,array3...)
Parameter | Description |
---|---|
array1 | Diperlukan. Tentukan array. |
array2 | Pilihan. Tentukan array. |
array3 | Pilihan. Tentukan array. |
Detil Teknik
Kembalikan nilai: | Kembalikan array gabungan. |
Versi PHP: | 4.0.1+ |