如何在PHP中编写生成范围间隔的循环?

如何在PHP中编写生成范围间隔的循环?,php,loops,for-loop,Php,Loops,For Loop,我是这里的新手。我想问一下PHP中的循环。 如何编写将输出此内容的代码: i =1; j = 0-20; 如果i=2;j=20-40 i=3; j=40-60, 等等 注:j为0-(+20)范围数据 我不知道如何开始。应该是这样的 有关正式文档,请参阅 <?php $max_i = put the maximum value for i here for ($i = 0; $i <= $max_i; $i++) {

我是这里的新手。我想问一下PHP中的循环。 如何编写将输出此内容的代码:

i =1;
j = 0-20;
如果
i=2;j=20-40

i=3; j=40-60,  
等等

注:j为0-(+20)范围数据


我不知道如何开始。

应该是这样的 有关正式文档,请参阅

 <?php 
        $max_i = put the maximum value for i here
        for ($i = 0; $i <= $max_i; $i++) 
        {
            echo "i = $i <br>";
            echo "j = $i*20 - 20 <br>";
        } 
    ?>

您自己编写了模式:“范围数据从0到(+20)”。这里有3个变量,
i
和由
min
max
定义的范围。根据
i
的变化情况,您需要花一些时间来思考每一项都将如何变化。那就不难想出这样的办法:

$rangeSize = 20;
for ($i = 0; $i < 10; ++$i) {
    $rangeMin = $i * $rangeSize;
    $rangeMax = $rangeMin + $rangeSize;
    echo "$i : $rangeMin - $rangeMax" . PHP_EOL;
}

谢谢你的回答。我的问题是0-20,20-40等等也是循环。不仅仅是一个范围。我想我有我自己的答案。但我很高兴你的回答。
$rangeSize = 20;
for ($i = 0; $i < 10; ++$i) {
    $rangeMin = $i * $rangeSize;
    $rangeMax = $rangeMin + $rangeSize;
    echo "$i : $rangeMin - $rangeMax" . PHP_EOL;
}
0 : 0 - 20
1 : 20 - 40
2 : 40 - 60
3 : 60 - 80
4 : 80 - 100
5 : 100 - 120
6 : 120 - 140
7 : 140 - 160
8 : 160 - 180
9 : 180 - 200