有一个变量$posts
,它给出了一个包含很多值的数组。
foreach()
用于输出:
foreach($posts as $post) {
...
}
如何只显示来自 $posts
的前五个值?
比如,如果我们有 100 个值,它应该只给出五个。
谢谢。
最佳答案
foreach (array_slice($posts, 0, 5) as $post)
....
或计数器变量和break
:
$counter = 0;
foreach ($posts as $post)
{ .....
if ($counter >= 5)
break;
$counter++;
}
关于PHP 停止 foreach(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3408188/