Definisi dan Penggunaan
Fungsi PHP array_merge digunakan untuk menggabungkan dua atau lebih array menjadi satu array tunggal.
Kiat: Anda dapat memberikan satu array atau lebih ke fungsi ini.
Catatan: Jika dua atau lebih elemen array memiliki kunci yang sama, yang terakhir akan menggantikan yang lain.
Catatan: Jika Anda memberikan hanya satu array ke fungsi array_merge, dan indexnya adalah bilangan bulat, fungsi mengembalikan array baru dengan index bilangan bulat mulai dari 0 dan bertambah 1 untuk setiap nilai (Lihat contoh di bawah).
Contoh
Gabungkan dua array menjadi satu array:
<!DOCTYPE html>
<html>
<body>
<?php
$a1=array("merah","hijau");
$a2=array("biru","kuning");
print_r(array_merge($a1,$a2));
?>
</body>
</html>
Sintaks
array_merge(array1, array2, array3, ...)
Nilai Parameter
Parameter | Deskripsi |
---|---|
array1 | Diperlukan. Array yang akan digabungkan |
array2 | Opsional. Array lain yang akan digabungkan |
array3,… | Opsional. Array lain yang akan digabungkan |
Detail Teknis
Nilai Pengembalian: | Mengembalikan array gabungan |
---|---|
Versi PHP: | 4+ |
Catatan perubahan: | Mulai dari PHP 5.0, fungsi ini hanya menerima parameter tipe array |
Contoh Lainnya
Contoh
Gabungkan dua array asosiatif menjadi satu array:
<!DOCTYPE html>
<html>
<body>
<?php
$a1=array("a"=>"merah","b"=>"hijau");
$a2=array("c"=>"biru","b"=>"kuning");
print_r(array_merge($a1,$a2));
?>
</body>
</html>
Contoh
Hanya menggunakan satu parameter array dengan index bilangan bulat:
<!DOCTYPE html>
<html>
<body>
<?php
$a=array(3=>"merah",4=>"hijau");
print_r(array_merge($a));
?>
</body>
</html>
Tutorial sebelumnya : PHP array_keys
Tutorial setelahnya : PHP array_pop
Semua Tutorial PHP : Tutorial PHP