Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Fql返回数组。。但我需要一件物品_Php_Facebook Fql - Fatal编程技术网

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;