有人知道如何循环数组并求和吗?我有一个3值数组,如下图所示
这是我的代码
y1aodyip1#
使用laravel集合sum()方法,而不是在循环中获取数组值的总和
collect([1, 2, 3])->sum();
或使用php array_sum()方法
array_sum([1, 2, 3, 4, 5]);
avwztpqn2#
使用php方法array_reduce()。
array_reduce()
array_reduce([1,2,3], function($a, $b) { return $a + $b; }, 0); // output 6
文档:https://www.php.net/manual/en/function.array-reduce.php
2条答案
按热度按时间y1aodyip1#
使用laravel集合sum()方法,而不是在循环中获取数组值的总和
或使用php array_sum()方法
avwztpqn2#
使用php方法
array_reduce()
。文档:https://www.php.net/manual/en/function.array-reduce.php