Rumah > Artikel > pembangunan bahagian belakang > Pengenalan fungsi PHP—array_merge(): Gabungkan berbilang tatasusunan ke dalam tatasusunan baharu
Pengenalan fungsi PHP—array_merge(): Gabungkan berbilang tatasusunan menjadi tatasusunan baharu
Terdapat banyak fungsi berkuasa dalam PHP yang boleh membantu kami memproses tatasusunan. Salah satu fungsi yang sangat berguna ialah fungsi array_merge(). Fungsi ini boleh menggabungkan berbilang tatasusunan ke dalam tatasusunan baharu dan mengembalikan tatasusunan baharu ini. Dalam artikel ini, kita akan melihat lebih dekat pada penggunaan array_merge() fungsi bersama-sama dengan beberapa contoh. Sintaks fungsi
array_merge() adalah sangat mudah:
array_merge ( array $array1 [, array $... ] ) : array Fungsi
array_merge() menerima berbilang tatasusunan sebagai parameter, dan akhirnya mengembalikan tatasusunan baharu yang digabungkan .
Berikut ialah beberapa contoh kod menggunakan array_merge() fungsi:
Contoh 1: Cantumkan dua tatasusunan
$array1 = array('apple', 'banana', 'orange'); $array2 = array('kiwi', 'melon', 'grape'); $result = array_merge($array1, $array2); print_r($result);
Hasil keluaran:
Array ( [0] => apple [1] => banana [2] => orange [3] => kiwi [4] => melon [5] => grape )
Dalam contoh ini, kita mempunyai dua tatasusunan $array1 dan $array2. Dengan memanggil fungsi array_merge(), kami menggabungkan kedua-dua tatasusunan ini menjadi $result tatasusunan baharu. Seperti yang anda lihat, tatasusunan baharu mengandungi semua elemen dalam tatasusunan asal.
Contoh 2: Cantumkan berbilang tatasusunan
$array1 = array('apple', 'banana', 'orange'); $array2 = array('kiwi', 'melon', 'grape'); $array3 = array('strawberry', 'pineapple'); $result = array_merge($array1, $array2, $array3); print_r($result);
Hasil keluaran:
Array ( [0] => apple [1] => banana [2] => orange [3] => kiwi [4] => melon [5] => grape [6] => strawberry [7] => pineapple )
Dalam contoh ini, kita mempunyai tiga tatasusunan $array1, $array2 dan $array3. Dengan memanggil fungsi array_merge(), kami menggabungkan ketiga-tiga tatasusunan ini menjadi $result tatasusunan baharu. Seperti yang anda lihat, tatasusunan baharu mengandungi semua elemen dalam tatasusunan asal.
Contoh 3: Cantumkan tatasusunan bersekutu
$array1 = array('name' => 'John', 'age' => 25); $array2 = array('name' => 'Jane', 'email' => 'jane@example.com'); $result = array_merge($array1, $array2); print_r($result);
Hasil keluaran:
Array ( [name] => Jane [age] => 25 [email] => jane@example.com )
Dalam contoh ini, kita mempunyai dua tatasusunan bersekutu $array1 dan $array2. Perhatikan bahawa kedua-dua tatasusunan mempunyai kunci yang sama, iaitu 'nama'. Dengan memanggil fungsi array_merge(), kunci yang sama dalam tatasusunan baru $result akan ditimpa, iaitu, nilai pasangan nilai kunci terakhir akan dikekalkan.
Ringkasan: Fungsi
array_merge() ialah fungsi yang sangat berguna yang boleh membantu kami menggabungkan berbilang tatasusunan menjadi tatasusunan baharu. Ia boleh digunakan untuk tatasusunan biasa dan tatasusunan bersekutu, dan ringkas dan cekap. Dalam penggunaan sebenar, kami boleh menggabungkan berbilang tatasusunan mengikut keperluan, menjadikan pemprosesan data lebih fleksibel dan mudah.
Atas ialah kandungan terperinci Pengenalan fungsi PHP—array_merge(): Gabungkan berbilang tatasusunan ke dalam tatasusunan baharu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!