У меня есть массив, который я просматриваю и разбиваю на куски по 50. Однако иногда количество элементов внутри этого массива больше, чем то, что помещается внутри этого куска из 50, например:
$array = array(); // has 220 rows
for ($i = 0; $i < count($array); $i++) {
$j[] = $i;
if ($i % 50 == 1) {
print_r($j); // do something here with the 50 rows
$j = null;
}
}
Проблема здесь в том, что это ничего не напечатает после 201
. Я знаю, что для решения этого вопроса требуется некоторая алгебраическая математика, но я ничего не понимаю. В такие времена мне действительно жаль, что я не обращал внимания на уроки математики в старшей школе.