如何在Facebook应用程序中获取用户的随机朋友?

时间:2012-06-10 21:40:00

标签: php facebook facebook-graph-api random

我有一个显示所有用户的Facebook好友的好友列表。 我真正想要的是一次只显示一个朋友,随机选择。 有没有办法这样做?

<?  
    foreach ($friends as $friend) 
    {
         echo "<img src='http://graph.facebook.com/" . $friend['id'] ."/picture'><br>";
    }
?>

1 个答案:

答案 0 :(得分:2)

<?
  $friend_count = count($friends);
  $random_friend_num = rand(0,$friend_count-1);
  $random_friend = $friends[$random_friend_num];
  echo "<img src='http://graph.facebook.com/" . $random_friend['id']  ."/picture'><br>";
?>

代码几乎是自我解释的。

  • 获取好友数
  • 获取0范围内的随机数到friendCount
  • 粘贴随机朋友

如果我的回答是你需要的,请随时接受:)