Чистый путь:
$arr50 = array_slice($obj, 0, 50);
foreach($arr50 as $element){
// $element....
}
Обычный способ (это будет работать только для массивов с числовыми индексами и с порядком asc):
for($i=0; $i<50 && $i<count($obj); $i++){
$element = $obj[$i];
}
Или, если вы хотите использовать foreach
, у вас будет иметь для использования счетчика:
$counter = 0;
foreach($obj as $element){
if( $counter == 50) break;
// my eyes!!! this looks bad!
$counter++;
}