我有数组形式的查询 2:
结果1:
0 =>
array (size=2)
'uid' => string '1' (length=5)
'total' => string '100' (length=18)
1 =>
array (size=2)
'uid' => string '2' (length=5)
'total' => string '200' (length=18)
结果2:
0 =>
array (size=2)
'uid' => string '1' (length=5)
'payment' => string '101' (length=7)
1 =>
array (size=2)
'uid' => string '2' (length=5)
'payment' => string '102' (length=5)
我使用将这两个数组合并为 1 array_merge
$a_m = array_merge($result,$result2);
foreach ($a_m as $value) {
$group[$value['uid']][] = $value;
}
所以,数组现在按 uid 分组
输出:
1 =>
array (size=2)
0 =>
array (size=2)
'uid' => string '1' (length=5)
'total' => string '100' (length=17)
1 =>
array (size=2)
'uid' => string '1' (length=5)
'payment' => string '101' (length=7)
2 =>
array (size=2)
0 =>
array (size=2)
'uid' => string '2' (length=5)
'total' => string '200' (length=17)
1 =>
array (size=2)
'uid' => string '2' (length=5)
'payment' => string '201' (length=7)
所以,现在我需要总结payment,并total根据uid。我遇到了如何获取payment和totalin 数组可以总结这两个值的问题?
$total_value = $payment + $total;
我需要这样的结果(我不确定结果的形式,因为我只需要先总结值)
0 =>
array (size=2)
'uid' => string '1' (length=5)
'total_value' => string '201' (length=18)
1 =>
array (size=2)
'uid' => string '2' (length=5)
'total_value' => string '402' (length=18)
牧羊人nacy