我有以下列格式的數組:讀取使用每個多維數組在PHP
0 =>
array (size=4)
'timestamp' => string '1/2/2014 7:59' (length=13)
'phase1' => string '16264' (length=5)
'phase2' => string '16671' (length=5)
'phase3' => string '7146' (length=4)
1 =>
array (size=4)
'timestamp' => string '2/2/2014 7:59' (length=13)
'phase1' => string '16310' (length=5)
'phase2' => string '16105' (length=5)
'phase3' => string '7211' (length=4)
我想創建另一項目的陣列,將增加的phase1
,phase2
和phase3
的值中的另一陣列
就是這樣。
$total_value[$i]['total'] = $csv_file[$i]['phase1'] + $csv_file[$i]['phase2'] + $csv_file[$i]['phase3'];
我試圖用一個for
循環,但它不工作:
for($i = 0; i < $size_of_array; $i++) {
$total_value[$i]['total'] = $csv_file[$i]['phase1'] + $csv_file[$i]['phase2'] + $csv_file[$i]['phase3'];
}
您要添加的每次'phase1'cell ...複製粘貼和forgetted改變單元名嘗試使用的foreach? – ylerjen
對不起,寫了代碼但是拷貝了變量。讓我編輯它 – Bazinga777
好吧,並展示如何獲取$ size_of_array變量的內容。這可能是問題所在。 – ylerjen