在PHP中,可以使用array_merge()
函数将两个数组正确相加。array_merge()
函数将两个或多个数组合并成一个数组,并返回合并后的结果。
以下是一个示例:
$array1 = [1, 2, 3];
$array2 = [4, 5, 6];
$result = array_merge($array1, $array2);
print_r($result);
输出结果为:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
)
在上面的示例中,array_merge()
函数将$array1
和$array2
合并成一个新的数组$result
。$result
数组包含了$array1
和$array2
中的所有元素。
如果两个数组中有相同的键名,那么后一个数组的值将覆盖前一个数组的值。如果想保留相同键名的所有值,可以使用+
运算符来合并数组:
$array1 = ['a' => 1, 'b' => 2, 'c' => 3];
$array2 = ['b' => 4, 'c' => 5, 'd' => 6];
$result = $array1 + $array2;
print_r($result);
输出结果为:
Array
(
[a] => 1
[b] => 2
[c] => 3
[d] => 6
)
在上面的示例中,$array1
和$array2
中都有键名为'b'
和'c'
的元素。使用+
运算符合并数组时,$array1
中的值将被保留,而$array2
中的值将被忽略。
上一篇:php数组元素平均值怎么算
下一篇:php中如何定义全局数组
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站