Home » PHP » Fungsi array_merge_recursive() PHP

Fungsi array_merge_recursive() PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

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

ParameterDeskripsi
array1Required. Menentukan array
array2Optional. Menentukan array
array3,…Optional. Menentukan array

Detail Teknis

Return Value:Mengembalikan array yang digabungkan
PHP Version:4.0.1+

You may also like