相同的值,總和基地我喜歡陣列作爲跟隨,
Array(
[0] => Array(
[account] => 251234567890,
[price] => 83
) [1] => Array(
[account] => 251234567890,
[price] => 27
) [2] => Array(
[account] => 251234564526,
[price] => 180
) [3] => Array(
[account] => 251234567890,
[price] => 40
)
)
與我想用同樣的account
與和合並數組的是特定price
。PHP自定義的數組現在合併對價值
我想輸出數組這樣,
Array(
[251234567890] => Array(
[account] => 251234567890,
[price] => 150
) [251234564526] => Array(
[account] => 251234564526,
[price] => 180
)
)
我已經試過這樣的,
$res = array();
$k = 0;
foreach ($to_account as $vals) {
if (array_key_exists($vals['account'], $res)) {
$res[$k]['price'] += $vals['price'];
$res[$k]['account'] = $vals['account'];
$k++;
} else {
$res[$k] = $vals;
$k++;
}
}
正如在這裏輸入數組只有兩個獨特account
存在這樣輸出數組應該是這兩個帳戶與它的價格總和
我hav見過從here,但想是有幫助的,因爲它是在Python我希望它在php
像這樣在python
我希望有人能幫助我在這
謝謝
讓我們瞭解您在這裏嘗試 – Epodax
檢查[我的解決方案(https://eval.in/506410) –