使用FQL和PHP sdk获取喜欢的列表

使用FQL和PHP sdk获取喜欢的列表,php,facebook,facebook-fql,facebook-php-sdk,Php,Facebook,Facebook Fql,Facebook Php Sdk,我正在尝试获取一个用户在Facebook上喜欢的电视节目列表(中间有一个逗号)。 下面的代码仅显示最后一个数组,但是如果使用“print_r($fqlResults)”执行此操作,它将显示所有数组 $fql = "SELECT name, type FROM page WHERE type IN ('TV SHOW') AND page_id IN (SELECT page_id FROM page_fan WHERE uid = me())"; $fqlResults = $facebook

我正在尝试获取一个用户在Facebook上喜欢的电视节目列表(中间有一个逗号)。 下面的代码仅显示最后一个数组,但是如果使用“print_r($fqlResults)”执行此操作,它将显示所有数组

$fql = "SELECT name, type FROM page WHERE type IN ('TV SHOW') AND page_id IN (SELECT page_id FROM page_fan WHERE uid = me())";

$fqlResults = $facebook->api(array(
    'method' => 'fql.query',
    'query' =>$fql,
));
foreach( $fqlResults as $keys => $values ){
    $tvShows = $values[name];
}

任何回复都将不胜感激:)

FQL查询是正确的。但是PHP代码的foreach没有连接任何内容

您应该使用内爆函数


FQL查询是正确的。但是PHP代码的foreach没有连接任何内容

您应该使用内爆函数



我不是PHP,但您的查询字符串正好为我提供了获取用户页面所需的内容——谢谢!)我不是PHP,但您的查询字符串正好为我提供了获取用户页面所需的内容——谢谢!)
<?php

$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);

echo $comma_separated; // lastname,email,phone

// Empty string when using an empty array:
var_dump(implode('hello', array())); // string(0) ""

?>