[英]How to extract a value from this JSON response
我在PHP中使用file_get_contents()
函數來檢索包含JSON響應的頁面上的內容。 但是,我正在努力獲取"text"
數據。
$response = file_get_contents(someData)
我可以使用var_dump(json_decode($response));
為了顯示數據,但是,我試圖僅在持續時間內從"text"
字段中獲取數據。
到目前為止,我已經嘗試過
但是我似乎無法獲取數據。 我在下面粘貼了響應
{
"destination_addresses" : [ "Manchester, UK", "Liverpool, Merseyside, UK" ],
"origin_addresses" : [ "London, UK" ],
"rows" : [
{
"elements" : [
{
"distance" : {
"text" : "335 km",
"value" : 335444
},
"duration" : {
"text" : "3 hours 36 mins",
"value" : 12955
},
"status" : "OK"
},
{
"distance" : {
"text" : "354 km",
"value" : 354415
},
"duration" : {
"text" : "3 hours 43 mins",
"value" : 13387
},
"status" : "OK"
}
]
}
],
"status" : "OK"
}
$response = json_decode(file_get_contents(someData));
$text = $response->rows[0]->elements[0]->duration->text;
var_dump($text);
您唯一的錯誤是duration
之后為[0]
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.