Fungsi array_merge() PHP menggabungkan dua atau lebih tatasusunan ke dalam tatasusunan baharu. Buat tatasusunan baharu. Ulangi tatasusunan yang hendak digabungkan. Tambahkan setiap elemen pada tatasusunan baharu, timpa unsur sedia ada jika kuncinya sama. Mengembalikan tatasusunan baharu yang mengandungi semua elemen yang digabungkan. Fungsi . Ia adalah fungsi yang sangat berguna yang sering digunakan untuk memanipulasi data dan menjana tatasusunan baharu.
Syntax
array_merge(array1, array2, ..., arrayn);
array1
, array2
, ..., arrayn
: menjadi digabungkan Bagaimana tatasusunan berfungsi
array_merge()
函数用于将两个或多个数组合并为一个新的数组。它是一个非常有用的函数,经常用于处理数据和生成新的数组。
语法
<?php $array1 = ['foo' => 'bar', 'baz' => 'qux']; $array2 = ['foo' => 'new_bar', 'cat' => 'dog']; $mergedArray = array_merge($array1, $array2); print_r($mergedArray); // 输出: // Array // ( // [foo] => new_bar // [baz] => qux // [cat] => dog // ) ?>
其中:
array1
, array2
, ..., arrayn
: 要合并的数组工作原理
array_merge()
函数的作用是:
返回值
array_merge()
函数返回一个新数组,该数组包含从所有输入数组中合并的所有元素。
实战案例
以下是一个使用 array_merge()
函数合并两个数组的示例:
在输出中,我们可以看到 foo
的键被覆盖了,因为在 array2
中更新了它的值。
注意:
array_merge()
函数对原始数组不进行修改。array_merge_recursive()
array_merge()
Fungsi ini mengembalikan tatasusunan baharu yang mengandungi semua elemen yang digabungkan daripada semua tatasusunan input. 🎜🎜🎜Kes praktikal🎜🎜🎜Berikut ialah contoh menggabungkan dua tatasusunan menggunakan fungsi array_merge()
: 🎜rrreee🎜Dalam output, kita dapat melihat bahawa foo
Kunci telah ditimpa kerana nilainya telah dikemas kini dalam array2
. 🎜🎜🎜Nota: 🎜🎜array_merge()
fungsi tidak mengubah suai tatasusunan asal. 🎜array_merge_recursive()
. 🎜🎜Atas ialah kandungan terperinci Bagaimanakah fungsi array_merge() penggabungan tatasusunan PHP berfungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!