Aquí está el ciclo.¿Cómo puedo detener este ciclo foreach después de 3 iteraciones?
foreach($results->results as $result){
echo '<div id="twitter_status">';
echo '<img src="'.$result->profile_image_url.'" class="twitter_image">';
$text_n = $result->text;
echo "<div id='text_twit'>".$text_n."</div>";
echo '<div id="twitter_small">';
echo "<span id='link_user'".'<a href="http://www.twitter.com/'.$result->from_user.'">'.$result->from_user.'</a></span>';
$date = $result->created_at;
$dateFormat = new DateIntervalFormat();
$time = strtotime($result->created_at);
echo "<div class='time'>";
print sprintf('Submitted %s ago', $dateFormat->getInterval($time));
echo '</div>';
echo "</div>";
echo "</div>";
¿Una variable y una condición de contador? –
¿Por qué usarías un foreach cuando sabes exactamente cuántos resultados quieres? Use el estándar for loop (http://php.net/manual/es/control-structures.for.php) – wlangstroth
Un poco fuera de tema, pero lo ideal sería modificar el código de consulta para que solo esté utilizando el cantidad de resultados que necesitas Eso puede o no ser posible con cualquier API de Twitter que estés usando. – meagar