我有这个数组
[
2 => [1160, 1155, '06/26/2013', 32.99],
3 => [1160, 1155, '06/26/2013', 0.00],
4 => [1160, 1155, '06/24/2013', 20.99],
5 => [1160, 1155, '06/24/2013', 10.78],
]
我想根据“order_id”数组[0]相同的值,求“amount”数组[3]的总和。
$results = array();
foreach($data as $val){
if(!array_key_exists($val[0], $results)){
$results[$val[0]] = 0;
}
$results[$val[0]]+= $val[3];
}
此后 $results 将包含与 order_id 无关的总计
你可以像这样使用
foreach
$sum = 0;
foreach ($rows as $row) {
$sum += $row[0];
}