我有一個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'];
我有一個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'];
var $config
將是一個具有單個關聯數組的數組。
您應該先得到assoc。數組,然後它id
鍵:
$id = $config[0]['id'];
在這種情況下,它實際上是'$配置[0 ] ['id']'因爲'true'參數作爲第二個參數傳遞給例子中的'json_decode()'。這強制對象轉換爲關聯數組。 –
@MikeBrant,你是對的。 – skarankevich
對於JSON字符串它更可能是一個'$配置[0] [「ID」]' – DWand