Я делаю foreach, я бы хотел пропустить первые шесть записей. У меня есть это до сих пор, он просто выводит один и тот же номер, для количества оставшихся записей, должен ли я помещать if($i2==6) continue;
где-нибудь еще?PHP Foreach Skip First 6
<?php
$features = $property->get_features();
if($lastRec2=count($features)){
echo '<div class="row">';
$i2=0;
foreach($features as $feature2) {
$i2++;
if($i2==6) continue;
if(($i2 % 3== 1) && ($i2<$lastRec2)) echo '</div><div class="row">';
echo '<div class="col-md-4 p-b-15"><div class="fa-stack fa-1x checkmark-icon"><i class="fa fa-circle fa-stack-2x icon-background"></i><i class="fa fa-check fa-stack-1x icon-text"></i></div><div class="checkmark-inner">'. $feature .'</div></div>';
}
echo '</div>';
}
?>
Вы имеете в виду 'if ($ i2 <= 6)'? с 'if ($ i2 == 6)' вы пропускаете только одну запись. – Federkun
1 Я не вижу, где '$ feature' определяется в области вашего цикла. 2. Почему бы не использовать цикл for вместо цикла foreach? – bassxzero