Fungsi PHP array_merge()

Contoh

Gabungkan dua array menjadi satu array:

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

Contoh Pengerjaan

Definisi dan penggunaan

Fungsi array_merge() menggabungkan satu atau beberapa array menjadi satu array.

Petikan:Anda boleh masukkan satu atau beberapa array kepada fungsi.

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

Komentar:Jika 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).

Petikan:Fungsi ini dengan array_merge_recursive() Perbezaan antara fungsi adalah dalam menghadapi situasi dimana ada dua atau lebih element array dengan nama kunci yang sama. array_merge_recursive() tidak akan menggantikan nama kunci, tetapi akan menggabungkan beberapa nilai dengan nama kunci yang sama menjadi array secara rekursif.

Sintaks

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

Detil Teknik

Kembalikan nilai: Kembalikan array gabungan.
Versi PHP: 4+
Log Pembaruan: Dari PHP 5.0, fungsi ini hanya menerima parameter tipe array.

Contoh Lainnya

Contoh 1

Menggabungkan dua array kaitan ke dalam satu array:

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

Contoh Pengerjaan

Contoh 2

Hanya gunakan parameter array dengan kunci integer satu:

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

Contoh Pengerjaan