2015-05-13 82 views
0

我有一個URL一個JSON,返回此:JSON元素保存到變量

[{"id":"aabbcc","name":"aabbcc"}] 

$json = file_get_contents('http:localhost/myapp/aabbcc/config'): 
$config = json_decode($json, true); 

我想保存參數「ID」的變量:

這是正確的?

$id = $config['id']; 
+1

對於JSON字符串它更可能是一個'$配置[0] [「ID」]' – DWand

回答

0

var $config將是一個具有單個關聯數組的數組。

您應該先得到assoc。數組,然後它id鍵:

$id = $config[0]['id']; 
+0

在這種情況下,它實際上是'$配置[0 ] ['id']'因爲'true'參數作爲第二個參數傳遞給例子中的'json_decode()'。這強制對象轉換爲關聯數組。 –

+0

@MikeBrant,你是對的。 – skarankevich