Fungsi PHP array_merge()

Contoh

Gabungkan dua array ke dalam satu array:

<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));
?>

Contoh Eksekusi

Definisi dan penggunaan

Fungsi array_merge() menggabungkan satu atau beberapa array ke dalam satu array.

Petunjuk:Anda dapat memasukkan satu atau beberapa array ke fungsi.

Komentar:Jika ada dua atau lebih elemen array dengan nama kunci yang sama, elemen terakhir akan menimpa elemen lain.

Komentar:Jika Anda hanya memasukkan satu array ke fungsi array_merge() dan kunci adalah integer, fungsi ini akan kembalikan array dengan kunci integer yang diindeks ulang dari 0 (lihat contoh di bawah).

Petunjuk:Fungsi ini sama dengan array_merge_recursive() Perbedaan antara fungsi adalah dalam menangani situasi dimana ada dua atau lebih elemen array dengan nama kunci yang sama. array_merge_recursive() tidak akan mengganti nama kunci, tetapi akan menggabungkan beberapa nilai dengan nama kunci yang sama ke dalam array secara rekursif.

Sintaks

array_merge(array1,array2,array3...)
Parameter Deskripsi
array1 Wajib. Tentukan array.
array2 Pilihan. Tentukan array.
array3 Pilihan. Tentukan array.

Detil Teknis

Kembalikan nilai: Kembalikan array yang digabungkan.
Versi PHP: 4+
Log Perubahan: Dari PHP 5.0, fungsi ini hanya menerima parameter tipe array.

Beberapa Contoh Lainnya

Contoh 1

Menggabungkan dua array koneksi ke satu array:

<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>

Contoh Eksekusi

Contoh 2

Hanya gunakan parameter array dengan kunci integer satu:

<?php
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>

Contoh Eksekusi