[英]PHP json_decode array unable to get sub array
我收到json響應,並已使用json_decode轉換為數組。
var_dump提供以下內容:
array(1) {
["FlightInfoResult"]=>
array(2) {
["next_offset"]=>
int(1)
["flights"]=>
array(1) {
[0]=>
array(19) {
["ident"]=>
string(6) "AXB443"
["aircrafttype"]=>
string(4) "B738"
["filed_ete"]=>
string(8) "03:10:00"
["filed_time"]=>
int(1498358100)
["filed_departuretime"]=>
int(1498530900)
["filed_airspeed_kts"]=>
int(376)
["filed_airspeed_mach"]=>
string(0) ""
["filed_altitude"]=>
int(0)
["route"]=>
string(0) ""
["actualdeparturetime"]=>
int(0)
["estimatedarrivaltime"]=>
int(1498542900)
["actualarrivaltime"]=>
int(0)
["diverted"]=>
string(0) ""
["origin"]=>
string(4) "VOCI"
["destination"]=>
string(4) "OOMS"
["originName"]=>
string(26) "Cochin Int'l (Kochi Int'l)"
["originCity"]=>
string(20) "Kochi / Nedumbassery"
["destinationName"]=>
string(10) "Seeb Int'l"
["destinationCity"]=>
string(6) "Muscat"
}
}
}
}
我需要獲取排期,ident:AXB443等中的內容。我無法打印該數組的任何元素。
這是多維數組。 在json_decode之后,您可以通過$variable['FlightInfoResult']['flights'][0]['ident']
;
var_dump()
一個變體是print_r()
。 這樣可以簡化操作,但在這種情況下可以更好地理解輸出。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.