Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 对多维数组求和_Php_Arrays_Sum - Fatal编程技术网

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对于第二个问题,请尝试使用