-2

ユーザーのFacebookの友達をすべて表示する友達リストがあります。私が実際に望んでいるのは、ランダムに選択された、一度に1 人の友人だけを表示することです。そうする方法はありますか?

<?  
    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 に答える