对多维数组求和


Sum a multidimensionnel array

如何对这个数组求和:

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]?

谢谢。

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

…其中$items为原始数组

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

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

SELECT sum(`DEB_Sum`) FROM ...