請問一下我透過 php curl 向對方取得對方數據庫的數據(對方都是給我json)例如我取出後用 foreach 印出假設某個欄位
foreach ($xxx->{'xxx'} as $key){
echo $key->{'xxx-price'};
}
我要怎麼把該array中所有的 $key->{'xxx-price'}加總?我知道mysql怎麼做但是用curl我不知道怎麼加總?
3 回答
慕沐林林
TA贡献2016条经验 获得超9个赞
第一种:先取要进行统计的key,然后array_sum()
$priceTotal = array_sum(array_column($xxx,'price'));
第二种:
$priceTotal = 0;
foreach($xxx as $item) {
$priceTotal += $item['price'];
}
echo $priceTotal;
看你喜欢用哪一种了
跃然一笑
TA贡献1826条经验 获得超6个赞
<?php
$a = array(
array(
'id' => 5698,
'first_name' => 'Bill',
'last_name' => 'Gates',
),
array(
'id' => 4767,
'first_name' => 'Steve',
'last_name' => 'Jobs',
),
array(
'id' => 3809,
'first_name' => 'Mark',
'last_name' => 'Zuckerberg',
)
);
$id = array_column($a, 'id');
print_r($id);
?>
Array
(
[0] => 5698
[1] => 4767
[2] => 3809
)
array_sum($id)
14274
- 3 回答
- 0 关注
- 431 浏览
添加回答
举报
0/150
提交
取消