2016-10-10 8 views
-1

travelpayoutsの1つのAPIで作業しているときに、私は問題に直面しています。目的は、最寄りの空港から最上のルートを見つけることです。出力は、オブジェクトがすべての元の場所で変更される動的JSON配列です。ここでは一例であり、人気のデリー(DEL)からのルートすべての原点JSONデータの変更のためのダイナミックjsonアレイのオブジェクトは何ですか?

{ 
"success":true, 
"data": { "BLR": {"origin":"DEL", 
        "destination":"BLR", 
        "price":73, 
        "transfers":0, 
        "airline":"9W", 
        "flight_number":809, 
        "departure_at":"2017-01-16T16:25:00Z", 
        "return_at":"2017-01-30T11:25:00Z", 
        "expires_at":"2016-10-11T06:04:57Z" 
        }, 
      "YTO":{ "origin":"DEL", 
        "destination":"YTO", 
        "price":754, 
        "transfers":1, 
        "airline":"SV", 
        "flight_number":765, 
        "departure_at":"2016-11-04T18:30:00Z", 
        "return_at":"2016-11-11T14:40:00Z", 
        "expires_at":"2016-10-13T06:48:37Z" 
       } 
    }, 
"error":null, 
"currency":"USD" 
} 

、そのオブジェクトそう。どのようにこのタイプのjsonを抽出するのですか? PHPでの作業。

$jsonurl = "URL"; 
$json = file_get_contents($jsonurl,0,null,null); 
$json_output = json_decode($json); 
$a = $json_output->data->BLR->destination; 
echo $a; 

これは先の値が得られますが、問題は、私は目的地を見つけたいということです。

+0

あなたはあきらめるか、何をしました? – AbraCadaver

答えて

0
data

だけループとdestinationを得る:

foreach($json_output->data as $obj) { 
    echo $obj->destination; 
} 
関連する問題