Php 我不知道如何在有循环的单元格内输入顺序号
请帮助我,当我必须在4x5表中按顺序1-20插入一个数字时,我遇到了一个问题,我尝试了“for”方法,但结果是“1,1;1,2;1,3……;4,5”而不是“1,2,3,4……,20” 这是我的代码:Php 我不知道如何在有循环的单元格内输入顺序号,php,html,for-loop,Php,Html,For Loop,请帮助我,当我必须在4x5表中按顺序1-20插入一个数字时,我遇到了一个问题,我尝试了“for”方法,但结果是“1,1;1,2;1,3……;4,5”而不是“1,2,3,4……,20” 这是我的代码: <table border="1" cellpadding="10" cellspacing="0"> <?php for( $i=1; $i<=3; $i++ ): ?> <t
<table border="1" cellpadding="10" cellspacing="0">
<?php for( $i=1; $i<=3; $i++ ): ?>
<tr>
<?php for( $j=1; $j<=5; $j++ ): ?>
<td><?php echo "$i,$j"; ?></td>
<?php endfor; ?>
</tr>
<?php endfor; ?>
</table>
谢谢,顺便说一句,您可以添加一个计数器,
$count
:
<table border="1" cellpadding="10" cellspacing="0">
<?php $count=0; for( $i=1; $i<=4; $i++ ): ?>
<tr>
<?php for( $j=1; $j<=5; $j++ ): ?>
<td><?php $count++; echo $count; ?></td>
<?php endfor; ?>
</tr>
<?php endfor; ?>
</table>
注意:我添加了第四行
($I从1循环到20,每4个数字,添加一个新行
<table border="1" cellpadding="10" cellspacing="0">
<tr>
<?php for($i=1; $i <= 20; $i++ ): ?>
<td><?php echo $i; ?></td>
<?php
if ($i % 4 == 0)
{
echo "</tr><tr>";
}
?>
<?php endfor; ?>
</tr>
</table>
如果我理解正确,您希望这样:
E
E
E
E
1.
2.
3.
4.
5.
6.
7.
8.
9
10
11
12
13
14
15
16
17
18
19
20
for($i=1;$ity这对meglad很有帮助!您的逻辑确实产生了预期的结果,您测试过了吗?感谢您注意到我编辑了循环的第二个最大值!谢谢,但我遇到了一个问题解析错误:语法错误,意外标记“}”,预期“;”,在E:\xampp\htdocs\phpdasar\pertemuan3\latihan1.4(modif)中为“;”.php在线16@BarryJr那么,在将其集成到代码中时,您一定做了一些错误的事情,因为就其本身而言,此代码工作得很好。好的,我将尝试找到它,顺便说一句,谢谢各位