2013-03-27 138 views
1

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

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
$count = 0; 
foreach(...) { 
    ... 
    $count++; 
    if($count >= 10) { 
     break; 
    } 
}