2014-04-01 189 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]

然后[“价格”]第一个吗?