可以使用array_reduce()函数来实现多个数组的累加求和。
$array1 = [1, 2, 3];
$array2 = [4, 5, 6];
$array3 = [7, 8, 9];
$sum = array_reduce([$array1, $array2, $array3], function($carry, $item) {
return array_map(function($a, $b) {
return $a + $b;
}, $carry, $item);
}, array_fill(0, count($array1), 0));
print_r($sum);
输出结果为:
Array
(
[0] => 12
[1] => 15
[2] => 18
)
在这个例子中,我们使用array_reduce()函数将多个数组进行累加求和。初始值为一个由0填充的数组,长度与第一个数组相同。在每次迭代中,我们使用array_map()函数将对应位置的元素相加。最终得到了多个数组的累加求和结果。
上一篇:PHP中定义数组的函数是什么
下一篇:php可以给数组变量赋值吗
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站