2013-07-06 25 views
0

隨着PHP總和數組值(接通狀態)的結果是0

print_r($assets_total); 
echo ' print_r($assets_total)<br>'; 

獲取這種陣列

Array ([0] => 21.00 [1] => 29.00 [2] => -50.00) print_r($assets_total) 

然後,只需要總結的所有值。

echo $assets_total_sum = array_sum($assets_total); 

結果是0

哪裏是錯誤?

試過一個其他方式

if($result['AccountType'] == 'Asset') { 
$assets_total[] = $result['Amount']; 
$assets_total_1 += $result['Amount']; 
} 
echo $assets_total_1. ' $assets_total_1<br>'; 

同樣結果是0

問題是清楚/關閉。我的疏忽。沒有注意價值。

+6

21 + 29 +(-50)爲0。這裏沒有錯誤。 – Blender

+0

哦,對不起,我笨了:) – user2360831

回答

1

我覺得沒有什麼是錯在這裏,你的陣列已經等於零

Array ([0] => 21.00 [1] => 29.00 [2] => -50.00
21 + 29 + -50 = 0

+0

是的。沒有注意到價值......我的疏忽 – user2360831