获取Laravel集合上多维数组的和

获取Laravel集合上多维数组的和,laravel,laravel-5,Laravel,Laravel 5,如何求数组的和 我尝试了下面的代码,但出现了错误 $arrays = collect([[0,1], [0,2], [0,3]]); 如何做到这一点 return array_map('array_sum', array_map(null, ...collect->toArray()); 使用Laravel中的集合获取总和: $arrays = [0,6]; 对保留键的每个元素求和 $item1_sum = 0; $x = collect([[5,1], [0,2]

如何求数组的和

我尝试了下面的代码,但出现了错误

$arrays = collect([[0,1], [0,2], [0,3]]);
如何做到这一点

 return array_map('array_sum', array_map(null, ...collect->toArray());

使用Laravel中的集合获取总和:

$arrays = [0,6];

对保留键的每个元素求和

    $item1_sum = 0;
    $x = collect([[5,1], [0,2], [4,3]])
            ->sum(function($item) use (&$item1_sum) {
                $item1_sum += $item[1];
                return $item[0];
            });
    dd([$x, $item1_sum]); // [9, 6]
这个输出

    $arrays = collect([[0,1], [0,2], [0,3]]);
    $sum = array_fill(0, count($arrays->first()), 0);
    foreach ($arrays as $collection) {
        foreach ($collection as $key => $value) {
            $sum[$key] += $value;
        }
    }
    dd($sum);

如何计算
[0,5]
?如何计算?解释求和的算法。1+2+3=6。不是5[0,6],因为1+2+3=6
array:2 [▼
  0 => 0
  1 => 6
]