Я хочу ограничить этот цикл foreach () в PHP до 2 выходов

Это цикл, я хочу ограничить это двумя выходами и создать еще один цикл для дальнейших выходов, пожалуйста, помогите .. Я новичок

Введите код сюда

<?php if ($informations) { ?>
<div class="column">
<h3>
<?php echo $text_information; ?>
</h3>
<ul>
<?php foreach ($informations as $information){ ?>
<li><a href="<?php echo $information['href']; ?>">
<?php echo $information['title']; ?>
</a></li>
<?php } ?>
</ul>
</div>
<?php } ?>

-1

Решение

Попробуй это. ,

<?php if ($informations) { ?>
<div class="column">
<h3><?php echo $text_information; ?></h3>
<ul>
<?php
$i=1;
foreach ($informations as $information){
if($i==2)
{
break;
}
?>
<li><a href="<?php echo $information['href']; ?>"><?php echo                                                      $information['title']; ?></a></li>
<?php
$i++;

} ?>
</ul>
</div>
<?php } ?>

Для других ценностей. ,

<?php if ($informations) { ?>
<div class="column">
<h3><?php echo $text_information; ?></h3>
<ul>
<?php
$i=1;
foreach ($informations as $information){
if($i<2)
{
continue;
}
?>
<li><a href="<?php echo $information['href']; ?>"><?php echo                                                      $information['title']; ?></a></li>
<?php
$i++;

} ?>
</ul>
</div>
<?php } ?>
0

Другие решения

Немного расплывчато, но я думаю, вы ищете array_chunk,

$new_array = array_chunk($informations, 2, true);
0

По вопросам рекламы [email protected]