如何创建一个输出以下数字的嵌套循环? 内循环的每一轮从1增加到5,5到10,依此类推。
从i = 0到5
内循环:
结果:1 2 3 4 5
结果:6 7 8 9 1 0
结果:11 12 13 14 15
结果:16 17 18 19 20
下一个
for($i=0;$i<50;$i++)
{
$s = $i +5;
echo $s;
}
答案 0 :(得分:1)
除非你必须使用内部do...while
循环,否则这将起作用:
<?php
$max = 5;
for($i=0;$i<$max;$i++){
for($j=1;$j<=$max;$j++){
echo str_pad(($i*$max)+$j,4);
}
echo "\r\n";
}
输出:
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
我使用str_pad()只是为了使列更均匀