我想知道如何使用PHP访问第3个"value"
:
"data": [
{
"id": "-",
"name": "-",
"period": "-",
"values": [
{
"value": 0,
"end_time": "2011-10-08T07:00:00+0000"
},
{
"value": 0,
"end_time": "2011-10-09T07:00:00+0000"
},
{
"value": 0,
"end_time": "2011-10-10T07:00:00+0000"
}
]
至于现在,我正在努力做一些事情:
$results = json_decode(curl_exec ($curl));
但是我被卡住了,因为"value"
里面有3 "values"
并说实话我很困惑..
答案 0 :(得分:0)
这段代码只是为了您的理解,您可以从中获得更好的想法。
<?php
$json = '[{"id": "-","name": "-","period": "-","values": [{"value": 0,"end_time": "2011-10-08T07:00:00+0000"},{"value": 0,"end_time": "2011-10-09T07:00:00+0000"},{"value": 0,"end_time": "2011-10-10T07:00:00+0000"}]}]';
$jasondata =json_decode($json,true);
echo $jasondata[0]['values'][2]['value']; exit;
echo "<pre>"; print_r($jasondata); exit;
?>