Существует переменная $posts
, который дает массив со многими значениями.
foreach()
используется для вывода:
foreach($posts as $post) {
...
}
Как показать только пять первых значений от $posts
?
Как, если у нас есть 100 значений, это должно дать всего пять.
Спасибо.
Используйте либо array_slice():
foreach (array_slice($posts, 0, 5) as $post)
....
либо переменную счетчика и break
:
$counter = 0;
foreach ($posts as $post)
{ .....
if ($counter >= 5)
break;
$counter++;
}
Это должно сработать:
$i = 0;
foreach($posts as $post) {
if(++$i > 5)
break;
...
}