求和多维数组

时间:2014-06-13 11:59:24

标签: php arrays sum

我如何总结这个数组:

Array (
  [0] => Array (
    [DEB_Sum] => 1
    [0] => 1
    [DEB_MovementDate] => 2014-06-13
    [1] => 2014-06-13
    [INV_Name] => Chèque bancaire
    [2] => Chèque bancaire
  )
  [1] => Array (
    [DEB_Sum] => 0.18
    [0] => 0.18
    [DEB_MovementDate] => 2014-06-15
    [1] => 2014-06-15
    [INV_Name] => Argent comptant
    [2] => Argent comptant
  )
)

我想得到这样的东西:

// [DEB_Sum]的总和 $ sum = 1.18。

PS:如何删除[0],[1]和[2]?

感谢。

2 个答案:

答案 0 :(得分:1)

$total = 0;
foreach ($items as $item)
{
    $total += $item['DEB_Sum'];
}

...其中$items是您的原始数组。

答案 1 :(得分:0)

它清楚地表明它是数据库查询的输出。您在*_fetch_array函数调用上使用了$result_type = MYSQLI_BOTH

如果你真的想得到总和只需在sql中获取总和。

SELECT sum(`DEB_Sum`) FROM ...