$b = 0;
foreach ($settings['items'] as $item){
$b++;
if ($b==1){
$out .='First';
} else{
$out2 .='Second';
}
}
echo '<div class="inner">'.$out.'</div>';
echo '<div class="inner">'.$out2.'</div>';
который выводит
<div class="inner">First</div>
<div class="inner">Second Second Second Second</div>
Но я хотел бы иметь эту структуру
<div class="inner">First</div>
<div class="inner">Second Second</div>
<div class="inner">Second Second</div>
Одно из возможных решений, которое я думал, использует array_slice
Но для первого цикла янужен только один элемент, а не два, поэтому я думаю, что не могу этого сделать.