-2

我有一个好友列表,显示所有用户的 facebook 好友。我真正想要的是一次只显示一个朋友,随机选择。有什么办法吗?

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

1 回答 1

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 范围内的随机数
  • 粘贴随机好友

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

于 2012-06-10T21:49:43.587 回答