Есть 24 блока, по количеству они не измены.
$i = 0;
$all = count($result["rows"]);
$k = round($all / 6);
foreach ($result['rows'] as $row)
{
if($i == 0)
{
$all--;
$k = (round($all / 6) > 0 ? round($all / 6) : 1);
echo '<div class="column large-12 list__delimiter"></div>';
}
$i++;
if($i == $k)
{
$i = 0;
}
echo '<div class="list"><img></div>';
}
Все нормально выводит только для трех первых строчек (по 4 блока и далее разделитель), а дальше начинается по 3 блока в строчке, заканчивая 2 блоками.
Почему такое происходит?