Contoh
Gabungkan dua larik menjadi satu larik:
<?php $a1=array("a"=>"red","b"=>"green"); $a2=array("c"=>"blue","b"=>"yellow"); print_r(array_merge_recursive($a1,$a2)); ?> //Output : Array ( [a] => red [b] => Array ( [0] => green [1] => yellow ) [c] => blue )
Definisi dan Penggunaan
Fungsi array_merge_recursive() berfungsi untuk menggabungkan satu atau lebih array menjadi satu array.
Perbedaan antara fungsi ini dan fungsi array_merge() adalah ketika dua atau lebih elemen array memiliki kunci yang sama. Alih-alih mengganti kunci, fungsi array_merge_recursive() membuat nilai sebagai array.
Catatan: Jika kita menetapkan hanya satu array ke fungsi array_merge_recursive(), itu akan berperilaku persis sama dengan fungsi array_merge ().
Syntax
array_merge_recursive(array1, array2, array3, ...)
Nilai Parameter
| Parameter | Deskripsi |
|---|---|
| array1 | Required. Menentukan array |
| array2 | Optional. Menentukan array |
| array3,… | Optional. Menentukan array |
Detail Teknis
| Return Value: | Mengembalikan array yang digabungkan |
|---|---|
| PHP Version: | 4.0.1+ |