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+ |