2014-04-01 124 views
-1

我有一個外部JSON文件,並沒有問題得到航空公司,價格等。 但我怎麼能得到[ACE]?JSON PHP解碼

[success] => 1 
[data] => Array 
    (
     [ACE] => Array 
      (
       [0] => Array 
        (
         [price] => 477 
         [airline] => AB 
         [flight_number] => 2434 
         [departure_at] => 2014-08-09T12:30:00Z 
         [return_at] => 2014-08-24T08:35:00Z 
         [expires_at] => 2014-04-03T22:46:17Z 
        ) 

      ) 
+0

請放下您的代碼 – mrcrgl

回答

0

$foo = $json['data']['ACE'];應該這樣做。

除非你想從$data陣列的關鍵,在這種情況下:

foreach ($json['data'] as $k=>$v) { 
    $foo = $k; // this is 'ACE'. 
    break; 
} 

市價修改意見。

+1

$ foo = $ json ['data'] ['ACE'] – leuchtdiode

+0

但我不知道值['ACE']。它總是不同的。 – Dennis

+1

我想我在我的編輯中介紹了這一點。 –

0

['ACE']是一個數組?

你正從它的數據從第一項開始 - [0]

然後[「價格」]第一個嗎?