Pengenalan fungsi PHP—array_merge(): Gabungkan berbilang tatasusunan ke dalam tatasusunan baharu

王林
Lepaskan: 2023-07-24 16:34:01
asal
2669 orang telah melayarinya

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);
Salin selepas log masuk

Hasil keluaran:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => kiwi
    [4] => melon
    [5] => grape
)
Salin selepas log masuk

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);
Salin selepas log masuk

Hasil keluaran:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
    [3] => kiwi
    [4] => melon
    [5] => grape
    [6] => strawberry
    [7] => pineapple
)
Salin selepas log masuk

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);
Salin selepas log masuk

Hasil keluaran:

Array
(
    [name] => Jane
    [age] => 25
    [email] => jane@example.com
)
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan