Мне интересно, как мне получить доступ к третьему "value"
с помощью PHP в следующем:
"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"
внутри "values"
и, честно говоря, я довольно смущен.
этот код просто для вашего понимания, вы можете получить лучшую идею от этого.
<?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; ?>