用php解码json-从Facebook个人资料获取url

用php解码json-从Facebook个人资料获取url,php,json,facebook-graph-api,Php,Json,Facebook Graph Api,我需要使用PHP解码这个json值。我需要“url”的值 这是我有的但不起作用的东西 $json = file_get_contents('http://graph.facebook.com/{fb-ID}/picture?type=large&redirect=false'); $decoded = json_decode($json,true); $url = $decoded[???]; // NEED THIS VAR. 由于$decoded是一个PHP数组,您可以像访问

我需要使用PHP解码这个json值。我需要“url”的值

这是我有的但不起作用的东西

$json = file_get_contents('http://graph.facebook.com/{fb-ID}/picture?type=large&redirect=false');

$decoded = json_decode($json,true);

$url = $decoded[???]; // NEED THIS VAR. 

由于
$decoded
是一个PHP数组,您可以像访问任何其他数组一样访问它:

$url=$decoded['data']['url']

这起作用了:

$decoded=(object)json_decode( $json['data'], true );
echo $decoded->url
$json = file_get_contents('http://graph.facebook.com/{fb-ID}/picture?type=large&redirect=false');
$decoded = json_decode($json,true);
$url = $decoded['data']['url'];

这个不行。有一个答案,但他们删除了它,但他们是对的$decoded=json_decode($json,true)$url=$decoded['data']['url'];//孩子是对的。是的,对不起,应该在发布之前测试一下$decoded=(object)json_decode($json,true);echo$decoded->data['url'];不小心删除了它。。很高兴我帮了忙!:)