我有兩個具有相同鍵的數組,這兩個數組包含我的表的月份數據。我想這個值的總和,並在另外一個數組的形式返回的值相同的密鑰和顯示具有相同鍵的兩個數組值的總和
這裏是我的兩個陣列
數組1
Array ([0] => Array ([0] => Jan [1] => 0)
[1] => Array ([0] => Feb [1] => 22)
[2] => Array ([0] => Mar [1] => 0)
[3] => Array ([0] => Apr [1] => 9)
[4] => Array ([0] => May [1] => 1)
[5] => Array ([0] => Jun [1] => 0)
[6] => Array ([0] => Jul [1] => 0)
[7] => Array ([0] => Aug [1] => 0)
[8] => Array ([0] => Sep [1] => 0)
[9] => Array ([0] => Oct [1] => 0)
[10] => Array ([0] => Nov [1] => 0)
[11] => Array ([0] => Dec [1] => 0)
)
數組2:
Array ([0] => Array ([0] => Jan [1] => 0)
[1] => Array ([0] => Feb [1] => 0)
[2] => Array ([0] => Mar [1] => 18)
[3] => Array ([0] => Apr [1] => 1)
[4] => Array ([0] => May [1] => 1)
[5] => Array ([0] => Jun [1] => 0)
[6] => Array ([0] => Jul [1] => 0)
[7] => Array ([0] => Aug [1] => 0)
[8] => Array ([0] => Sep [1] => 0)
[9] => Array ([0] => Oct [1] => 0)
[10] => Array ([0] => Nov [1] => 0)
[11] => Array ([0] => Dec [1] => 0)
)
我也嘗試使用此代碼
function sum_arrays($array1, $array2) {
$array = array();
foreach($array1 as $index => $value) {
$array[$index] = isset($array2[$index]) ? $array2[$index] + $value : $value;
}
return $array;
}
我想要導致像下面
Array ([0] => Array ([0] => Jan [1] => 0)
[1] => Array ([0] => Feb [1] => 22)
[2] => Array ([0] => Mar [1] => 18)
[3] => Array ([0] => Apr [1] => 10)
[4] => Array ([0] => May [1] => 2)
[5] => Array ([0] => Jun [1] => 0)
[6] => Array ([0] => Jul [1] => 0)
[7] => Array ([0] => Aug [1] => 0)
[8] => Array ([0] => Sep [1] => 0)
[9] => Array ([0] => Oct [1] => 0)
[10] => Array ([0] => Nov [1] => 0)
[11] => Array ([0] => Dec [1] => 0)
)
請提供代碼,您tried.art獲得良好的答案就在於提出好的問題 – Billa