我的代碼中有兩個數組。我想總結一下。請參閱下面我的代碼 -如何在PHP中總結兩個數組值?
$arr1['invest'] = array('407.16','16.10','518.48','12.90','125.28','120.28');
$arr2['user'] = array('4','4','10','5','10','4');
輸出:
Array
(
[invest] => Array
(
[0] => 407.16
[1] => 16.10
[2] => 518.48
[3] => 12.90
[4] => 125.28
[5] => 120.28
)
[user] => Array
(
[0] => 4
[1] => 4
[2] => 10
[3] => 5
[4] => 10
[5] => 4
)
)
以上兩種陣列invest
包含了每個用戶的balance
。第二個數組user
包含user_id
我想總結一下。我想和invest
數組求和。
實施例 -
用戶ID 4
包含在user
數組索引0
,1
和5
我要總結其invest
索引ID 0
,1
和5
相同10
和5
用戶ID的3倍。
我的結果應該是 -
Array
(
[4] => 543.54//Sum (407.16+16.10+120.28)
[10] => 643.76//Sum (518.48+125.28)
[5] => 12.90
)
編輯: -
我的代碼:
$var1 = array();
foreach($arr2 as $key=>$value){
$var1[$value] = $arr1[$key];
}
print_r($var1); //Its coming last array
感謝 茅
這個問題上的信息有點短。你可以分享你的嘗試,以及你遇到了什麼問題? –
等待我將分享我的代碼 – Chinmay235
項目4的結果似乎不是一個總和:) – BlunT