$total = 20000;
$groupSize = 1000;
$groups = ceil($total / $groupSize);
$groupsArray = [];
for ($i = 0; $i < $groups; $i++) {
$start = $i * $groupSize;
$end = min($total, ($i + 1) * $groupSize);
$groupsArray[] = array_slice(range(1, $total), $start, $end - $start);
}
$numArr = [];
foreach ($groupsArray as $k => $v) {
$numArr[] = count($v);
}
$total = $request->getNum();
$groupSize = 1000;
$groups = ceil($total / $groupSize);
$numArr = [];
for ($i = 0; $i < $groups; $i++) {
$start = $i * $groupSize;
$end = min($total, ($i + 1) * $groupSize);
$numArr[] = $end-$start;
}
发表回复