簡體   English   中英

PHP json_decode數組無法獲取子數組

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM