我希望像下面这样的结果行可以是动态的。
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
我尝试如下
$a=5;
for ($i=1; $i<=$a; $i++){
for ($j=1; $j<=$i; $j++){
echo $j;
}
echo "</br>";
}
获得如下结果。
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
请帮助我。
答案 0 :(得分:4)
我认为您需要一个单独的变量来保存计数器
<?php
$a=5;
$num = 1;
for($i=1;$i<=$a;$i++){
for($j=1;$j<=$i;$j++){
echo $num++; // echo and increment the counter
}
echo "</br>";
}
?>
答案 1 :(得分:0)
只需很少的修改
$number = 1; // counter
$a=5;
for($i=1;$i<=$a;$i++){
for($j=1;$j<=$i;$j++, $number++){ // increment number
echo $number. ' '; // space
}
echo "</br>";
}