总结一个foreach结果PHP

时间:2018-09-19 01:21:32

标签: php mysql

我无法在php中总结一个结果,我有以下代码:

[<?php foreach($results2 as $i) : ?>
                <?php echo $i['count'] ?>,
            <?php endforeach; ?>]

回声:

0,0,0,0,7,0,2

我想对这些值求和,而不是回显每个值,我尝试使用count($i),但它不起作用

2 个答案:

答案 0 :(得分:0)

if循环:

$count = 0;
foreach($results2 as $i) :
     $count = $count + $i['count'];
endforeach; 

如果数组总和:

array_sum($results2)

答案 1 :(得分:0)

结合使用array_sumarray_column

$count = array_sum(array_column($results2, 'count'));