首页 > 解决方案 > 将整数值除以 for 方法并显示开始和结束限制

问题描述

我需要将整数值相除并显示开始和结束限制示例:

考虑一个整数值 666,我需要将它除以 60 并在数组中显示这样的输出

输出[0,60][60,120][120,180]……

注意:此代码有一些错误,请原谅我

$num=666;
$initialRows=60;
$iterationCount = round((count($num) / 60));;
for ($i = 0; $i < $iterationCount; $i++) {
    $rows = $initialRows * $i;
    $startLimit = $rows;
    $index = $initialRows + $startLimit;
    #if last Iteration
    if ($i == $iterationCount && $i!=1) {
        $rows += $initialRows;                            
        $index = count($num);
        $startLimit = $rows - $initialRows;
    }

标签: php

解决方案


除法也在求和;)所以看看这个技巧:

<?php

$n = 666;
$d = 60;

$x = 0;
$res = [];
while ($x < $n) {
    $res[] = [
        $x,
        $x = $x+60
    ];
}

var_dump($res);

推荐阅读