2014-07-13 37 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;