php 将数字20000转为1000的数组

发表于

        $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;
        }

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注