我有一個JSON字符串,我目前的探測如下:PHP - 檢索JSON字符串的第一個元素,無須轉換爲數組
$playedOn = $query -> data -> artist -> services_played_on
我現在想要得到這個services_played_on的第一個元素,但我不確定如何做到這一點..如果它是一個數組我只是做$查詢[數據] [藝術家] [services_played_on] [0],但由於各種原因,這會弄亂我有其他代碼。任何人有任何想法如何使用->
表示法做到這一點?
----- -----編輯
謝謝您的回答,但我需要的是:
$playedOn = $query -> data -> artist -> services_played_on[0]
(我不能提交此作爲答案,如我是'新'用戶)
只是'$ tmp = json_decode($ query,true); $ TMP [ '數據'] [ '藝術家'] [ 'services_played_on'] [0];未設置($ TMP);'? – KingCrunch 2011-05-11 12:50:54
看到我對@Marcel的迴應 – tiswas 2011-05-11 12:54:53
JSON的外觀如何,您確定'services_played_on'不是已經有數組嗎? – salathe 2011-05-11 12:57:51