我是新手,我希望通过将每个数字加3来回显10行表中的10个数字
<?php
$rows=10;
$cols=1;
echo "<table>";
for($r=1;$r<=$rows;$r )
{
echo '<tr>';
for ($c=1;$c<=$cols;$c )
echo '<td>'.$r.'</td>;
echo '</tr>';
echo "</table>";
?>
我的输出为
1
2
3
4
5
6
7
8
9
10
但我希望以这种方式输出
1
4
7
10
13
16
19
22
25
28
答案 0 :(得分:2)
在此示例中,$skip
是增量,$totalNumbers
是要显示的总数。
$skip = 3;
$totalNumbers = 10;
for($i=1;$i<=($skip*$totalNumbers);$i+=$skip) echo $i . " ";
输出:
1 4 7 10 13 16 19 22 25 28
答案 1 :(得分:0)
你很接近:)循环的第二个是没有必要的。
<?php
$rows=10;
$cols=1;
echo "<table>";
$value = 1;
for($r=1;$r<=$rows;$r++)
{
echo '<tr>';
echo '<td>'.$value.'</td>';
echo '</tr>';
$value += 3;
}
echo "</table>";
答案 2 :(得分:-1)
尝试使用此
$rows=10;
$cols=1;
echo $cols.' </br>';
for ($i=1;$i<$rows;$i++){
$cols=$cols+3;
echo $cols.' </br> ';
}