PHP的JSON数组响应求和值

时间:2015-06-12 10:07:12

标签: php arrays json

我正在检索数组中的JSON数据,然后将它们排序到HTML表中。到目前为止还可以,但我想从JSON Response中总结出特定的值并打印对象值的总和。

我有一个PHP代码,它将JSON中的数据排序如下:

foreach($result->response as $value)
 {

  echo "<tr>";
    echo "<td>" . $value->datetime  . "</td>";
    echo "<td>" . $value->service_type  . "</td>";
    echo "<td>" . $value->destination  . "</td>";
    echo "<td>" . $value->duration  . "</td>";
    echo "<td>" . $value->price  . "</td>";
    echo "</tr>";

 }

我只对价格的价值感兴趣(在JSON数组中),我只想从JSON中获取价格的价值并将价格的值相加并在表格下给出结果编号。

我正在尝试这个没有任何成功:

$countprice = $result->response->price;
$totalprice = count($countprice);
echo $totalprice; 

结果是奇怪的数字,我知道PHP使用“count”,但我不知道如何使用它。对不起,我是JSON和PHP的新手,我会感谢你给我的任何提示。

1 个答案:

答案 0 :(得分:2)

试试这个

String value = record.get("Col1");