为了账号安全,请及时绑定邮箱和手机立即绑定

加總從 php curl 來的數據?

加總從 php curl 來的數據?

PHP
慕桂英546537 2019-03-17 18:13:19
請問一下我透過 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;

看你喜欢用哪一种了

查看完整回答
反对 回复 2019-03-18
?
跃然一笑

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
查看完整回答
反对 回复 2019-03-18
?
LEATH

TA贡献1936条经验 获得超6个赞

json_decode($json, true);

查看完整回答
反对 回复 2019-03-18
  • 3 回答
  • 0 关注
  • 431 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信