array_merge()
是 PHP 中的一个内置函数,用于将一个或多个数组合并成一个新的数组。它接受多个参数,每个参数都是要合并的数组,并返回一个包含所有数组元素的新数组。
以下是关于 array_merge()
的一些详细说明:
- 语法:
array_merge(array $array1, array $array2, ...)
$array1
,$array2
, …:要合并的数组。
- 返回值:
- 返回一个新的数组,包含所有合并的数组元素。
- 如果参数中没有数组,或者所有数组都是空的,则返回一个空数组。
- 示例:
$array1 = ['apple', 'banana'];
$array2 = ['orange', 'grape'];
$mergedArray = array_merge($array1, $array2);
print_r($mergedArray);
上述示例将 $array1
和 $array2
数组合并为一个新数组,并输出结果:
Array
(
[0] => apple
[1] => banana
[2] => orange
[3] => grape
)
- 键名冲突:
如果合并的数组中有相同的字符串键名,则后面的值将覆盖前面的值。 示例:
$array1 = ['color' => 'red', 'size' => 'small'];
$array2 = ['color' => 'blue', 'shape' => 'circle'];
$mergedArray = array_merge($array1, $array2);
print_r($mergedArray);
上述示例将 $array1
和 $array2
数组合并为一个新数组,并输出结果:
Array
(
[color] => blue
[size] => small
[shape] => circle
)
array_merge()
是一个方便的函数,用于将多个数组合并成一个新的数组。它可以用于合并任意数量的数组,并且可以处理键名冲突。在使用 array_merge()
时,需要注意数组的顺序和键名冲突的处理。
声明:文中观点不代表本站立场。本文传送门:https://eyangzhen.com/386383.html