PHP array_merge() Fungsi
Contoh
Gabungkan dua array menjadi satu array:
<?php
$a1=array("red","green");
$a2=array("blue","yellow");
print_r(array_merge($a1,$a2));
?>
Definisi dan Penggunaan
Fungsi array_merge() menggabungkan satu atau lebih array menjadi satu array.
Tip: Anda dapat menetapkan satu larik ke fungsi, atau sebanyak yang Anda suka.
Catatan: Jika dua atau lebih elemen array memiliki kunci yang sama, yang terakhir akan menggantikan yang lain.
Catatan: Jika Anda menetapkan hanya satu larik ke fungsi array_merge(), dan kuncinya adalah bilangan bulat, fungsi akan mengembalikan larik baru dengan kunci bilangan bulat mulai dari 0 dan bertambah 1 untuk setiap nilai (Lihat contoh di bawah).
Tip: Perbedaan antara fungsi ini dan fungsi array_merge_recursive() adalah ketika dua atau lebih elemen array memiliki kunci yang sama. Alih-alih mengganti kunci, fungsi array_merge_recursive() membuat nilai sebagai array.
Sintaksis
array_merge(array1, array2, array3, ...)
Nilai Parameter
Parameter | Description |
---|---|
array1 | Required. Specifies an array |
array2 | Optional. Specifies an array |
array3,... | Optional. Specifies an array |
Detail Teknis
Nilai Kembali: | Mengembalikan array gabungan |
---|---|
Versi PHP: | 4+ |
Catatan perubahan: | Pada PHP 5.0, fungsi ini hanya menerima parameter tipe array |
Lebih Banyak Contoh
Contoh
Gabungkan dua array asosiatif menjadi satu array:
<?php
$a1=array("a"=>"red","b"=>"green");
$a2=array("c"=>"blue","b"=>"yellow");
print_r(array_merge($a1,$a2));
?>
Contoh
Hanya menggunakan satu parameter array dengan kunci integer:
<?php
$a=array(3=>"red",4=>"green");
print_r(array_merge($a));
?>
Referensi Array PHP