2014-03-05 49 views
-4

我解碼PHP中的JSON記錄在陣列中達到變量,這裏是結構:json_decode()的PHP,以及如何生成

{relations":[], "entity": 
{"ide":1045, "status":"normal"} 
} 

然後我的PHP代碼: $結果= json_decode($ json,true);

如何從數組$ result得到「ide」和「status」值?

感謝你既然在json_decode指定了很多

+2

真的嗎? http://us.php.net/json_decode堆棧溢出不是一個搜索引擎。找到這個文檔條目literaly花了我2秒,而只是googlin json_decode。 – cptnk

+0

謝謝,但我閱讀了文檔,但我不清楚關聯數組是如何設置的。對不起 –

回答

3

,你想有一個關聯數組,你可以重複你的數據是這樣的:

echo $result['entity']['ide']; 
echo $result['entity']['status']; 
+0

爲什麼downvote? –

+0

+1我很確定這完全正確! –

+0

@AdamHopkinson:Thx。我不知道發生了什麼。選票每秒鐘都會從正面改變爲負面,然後再向後改變......:D –

2

設置爲true的第二個值,你的變量在一個陣列等:

$result['entity']['ide']; 
$result['entity']['status']; 

如果你錯過了真正的說法,你的價值觀將是一個對象:

$result->entity->ide; 
$result->entity->status;