PHP stop foreach()

PHP stop foreach(),php,count,foreach,Php,Count,Foreach,有一个变量$posts,它提供了一个包含许多值的数组 foreach()用于输出: foreach($posts as $post) { ... } 如何仅显示$posts中的前五个值 比如,如果我们有100个值,它应该只给出5个 谢谢。这应该可以: $i = 0; foreach($posts as $post) { if(++$i > 5) break; ... } 使用其中一个 或计数器变量和中断: $counter = 0; foreach ($

有一个变量
$posts
,它提供了一个包含许多值的数组

foreach()
用于输出:

foreach($posts as $post) {
    ...
}
如何仅显示
$posts
中的前五个值

比如,如果我们有100个值,它应该只给出5个

谢谢。

这应该可以:

$i = 0;
foreach($posts as $post) { 
  if(++$i > 5)
    break;
  ... 
} 
使用其中一个

或计数器变量和中断:

$counter = 0;

foreach ($posts as $post)
 { .....

   if ($counter >= 5) 
    break;

   $counter++;
    }
$counter = 0;

foreach ($posts as $post)
 { .....

   if ($counter >= 5) 
    break;

   $counter++;
    }