Php Fql返回数组。。但我需要一件物品
我正在使用此代码获取朋友列表Php Fql返回数组。。但我需要一件物品,php,facebook-fql,Php,Facebook Fql,我正在使用此代码获取朋友列表 $params = array( 'method' => 'fql.query', 'query' => "SELECT uid FROM user WHERE uid = me() OR uid IN (SELECT uid2 FROM friend WHERE uid1 = me())", ); $result = $facebook->api($params); 现在我将用户的图片显示为 echo "&l
$params = array(
'method' => 'fql.query',
'query' => "SELECT uid FROM user WHERE uid = me()
OR uid IN (SELECT uid2 FROM friend WHERE uid1 = me())",
);
$result = $facebook->api($params);
现在我将用户的图片显示为
echo "<img src='http://graph.facebook.com/".$result[0]."/picture'>";
这是2-D阵列,无需将其转换为对象,您仍然可以访问它 要访问uid,您必须执行以下操作
echo $result[0]['uid'];
因此,您的代码将成为
echo "<img src='http://graph.facebook.com/".$result[0]['uid']."/picture'>";
print\u r($result)
并将这篇有问题的文章的输出张贴出来,肯定会帮你了解这么多shakti。。它起作用了。。我感谢你的帮助。。谢谢:)@Anurag:非常欢迎你接受这个答案来表示感谢。您可以通过单击右箭头符号来接受。
echo "<img src='http://graph.facebook.com/".$result[0]['uid']."/picture'>";
$result_obj= (object) $result[0];
echo $result_obj->uid;