2014-06-13 48 views
0

我怎麼能概括這個數組:總和multidimensionnel陣列

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] $總和= 1.18總和。

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

謝謝。

+0

'foreach' ---僅有2行代碼 – zerkms

+2

或者,也許:'$總和= array_sum(array_map($陣列,功能($子){$返回子[ 'DEB_sum'];})) ;' –

+2

這是從數據庫查詢?如果這樣在查詢中的總和將更快/更清潔 – bansi

回答

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

...其中$items是您的原始數組。

0

它清楚地表明它的數據庫查詢的輸出。並且您使用$result_type = MYSQLI_BOTH*_fetch_array函數調用。

如果你真的想得到的總和只是在sql中獲取總和。

SELECT sum(`DEB_Sum`) FROM ...