2014-07-13 40 views
-3

我有這部分的JSON:從json中檢索屬性? PHP

string(1583) "[{"user_id":"U4qtgydvSgG9zV9F"}] 

我如何得到USER_ID價值?

我嘗試這樣做:

$json = json_decode($res); 
$UserId = $res->user_id; 

但我不打USER_ID。

然後我試圖將結果轉換到一個數組的訪問是這樣的USER_ID:

$res = (array)file_get_contents($url, false, $context); 
echo $res['user_id']; 

數組是這樣的:

array(1) { [0]=> string(1583) "[{"user_id":"U4qtgydvSgG9zV9F-NB2rQ" 

我如何得到USER_ID價值?由於

+1

試試這個:'$用戶ID = $水庫[0] - > USER_ID;' – hindmost

+0

您發表的JSON字符串無效,並沒有其他人來說是不可能的看到結構。 –

+0

您需要剝離'string(1583)'部分作爲開​​始,因爲這不是json的一部分。 json字符串來自哪裏,它看起來像var_dump()給我的結果。 – vascowhite

回答

0

看到此JSON例如:

$j = '[{"user_id":"U4qtgydvSgG9zV9F"}]'; 
$j = json_decode($j); 
echo $j[0]->user_id;