加總從 php curl 來的數據?

請問一下
我透過 php curl 向對方取得對方數據庫的數據(對方都是給我json)
例如我取出後用 foreach 印出
假設某個欄位

foreach ($xxx->{'xxx'} as $key){
   echo $key->{'xxx-price'};
}

我要怎麼把該array中所有的 $key->{'xxx-price'}加總?
我知道mysql怎麼做
但是用curl我不知道怎麼加總?

慕桂英546537
浏览 432回答 3
3回答

慕沐林林

第一种:先取要进行统计的key,然后array_sum() $priceTotal = array_sum(array_column($xxx,'price')); 第二种: $priceTotal = 0; foreach($xxx as $item) { $priceTotal += $item['price']; } echo $priceTotal; 看你喜欢用哪一种了

跃然一笑

<?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

LEATH

json_decode($json, true);
打开App,查看更多内容
随时随地看视频慕课网APP