限制foreach结果

时间:2013-03-27 22:39:11

标签: foreach limit

我正在开发一个Facebook应用程序,我尝试通过黄道带标志获取用户的朋友列表。然而,一些用户在同一个标​​志上有20个朋友..其他50个等等。我想将结果限制为10.我需要专家的一些建议。

foreach($all_friends_profile as $profile)
{
  $frzodie  = star_sign($birthday);
  $frname = $profile->name;
  $frid = $profile->uid;
  $comp = "<div class=\"mod_frm mod_frm_margin clearfix\">
    <div class=\"pic\"><img src=\"https://graph.facebook.com/".$frid."/picture/\"></div>
    <div class=\"meta\">".$frname."</div>
    <div class=\"uiButton uiButtonSpecial\">Share</div></div>";

  if (strpos($frzodie,$randZodie) !== false) 
  { 
    echo $comp;   // **This must be limited to 10.**
  }
}

1 个答案:

答案 0 :(得分:1)

$count = 0;
foreach(...) {
    ...
    $count++;
    if($count >= 10) {
         break;
    }
}