我有兩個數組看起來像這樣的:求和陣列,並返回一個新的數組
$r1[$db_rate_type] = Array($db_rate_in, $db_rate_out, $db_rate_desc);
$r2[$db_rate_type] = Array($db_rate_in, $db_rate_out, $db_rate_desc);
可以說,每一個陣列的價值看起來是這樣的:
Array 1:
[1] = [1400] [20] ["Standard timelønn"]
[2] = [NULL] [20] ["Kveldstillegg"]
Array 2:
[1] = [NULL] [20] ["Standard timelønn"]
[2] = [1500] [20] ["Kveldstillegg"]
我怎麼能總結數組的值,但在開始時保持計數ID?
我曾嘗試下面的代碼:
$c = array_map(function() {
return array_sum(func_get_args());
}, $a, $b);
但只計算一個陣列添加到另一個陣列,而不是陣列內的陣列。我更喜歡返回以下內容:
Array returned:
[1] = [1400] [40] ["Standard timelønn"]
[2] = [1500] [40] ["Kveldstillegg"]
那麼,我該如何做到這一點,但儘可能有效?獲取數據庫的
的完整代碼等,可以發現here
你用什麼版本的PHP?根據它可能有不同的解決方案。 – ksimka
將來,請不要編輯您的問題,使其無效現有的答案。用戶花時間寫出無效答案是不公平的。下一次,請問一個新問題。 – Matt