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));
?>

Contoh Penggunaan

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+