2014-02-20 215 views
0

我有我已經解碼的以下JSON對象。我知道,從對象訪問數據,你通常會:PHP變量對象名稱?

$value = $obj->data 

考慮以下,其中來自卷邊請求返回變量

stdClass Object 
(
    [<account_name>] => stdClass Object 
    (
     [id] => 123 
     [name] => "Some Name" 
     [email] = "[email protected]" 
    ) 
) 

我如何獲得的[id]值,[name][email]等,如果我不知道對象的關鍵?

+1

使用json_decode($ json,true);它會給你一個數組,然後通過使用foreach($ data作爲$ key => $ val)來獲取數據。 –

回答

4

如果您使用json_decode,請將第二個參數設置爲true以將json數據解碼爲數組。

然後,您可以使用foreach循環陣列,即使您不知道密鑰。

+0

釘住它。謝謝! – visevo