Php 对多维数组求和
如何对该数组求和:Php 对多维数组求和,php,arrays,sum,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] =>
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
)
)
我想得到这样的东西:
//[德布和]之和
$sum=1.18
PS:如何删除[0]、[1]和[2]
谢谢
$total = 0;
foreach ($items as $item)
{
$total += $item['DEB_Sum'];
}
…其中,
$items
是原始数组。它清楚地表明它是数据库查询的输出。您在函数调用中使用了$result\u type=MYSQLI\u这两个
如果你真的想得到总和,只需要在sql中获取总和
SELECT sum(`DEB_Sum`) FROM ...
foreach
——只有两行代码,或者:$sum=array\u sum(array\u map($array,function($sub){return$sub['DEB\u sum'];})代码>这是来自数据库查询吗?如果是这样,查询中的sum将更快/cleaner对于第二个问题,请尝试使用