我试图将 Facebook Graph API 中的一组朋友姓名:$friends['name'] 转换为一个有 4 列的表格,每个框中都有一个人的名字。
问题:
我让它制作一个表格并将人们的名字放在表格的单元格中,但是,它在所有 4 行中重复每个人的名字,而不是在每个框中放置一个唯一的名字。但是,下一行以新名称开头。
我会非常感谢任何可以帮助指出我哪里出错并帮助我纠正它的人:
<?
$friends_url = "https://graph.facebook.com/".$user_id."/friends?access_token=".$access_token;
$friends_json = file_get_contents($friends_url);
$friends_data = json_decode($friends_json, true);
$friends_total = count($friends_data['data']);
$cols = 4;
for ($i = 0; $i < $friends_total; $i++)
{
$friends = $friends_data['data'][$i];
echo "<tr>";
for ($c=0; $c<$cols; $c++)
{
$n = $i+$c;
if ( $n < $friends_total)
{
echo "<td>".$friends['name']."</td>";
}
else
{
echo "<td></td>";
}
}
echo "</tr>";
$i += ($c-1);
}
?>