我想从100到1创建10x10表。我可以创建1到100,但如何创建100到1?这是我的代码:
<table cellspacing="0">
<tr>
<?php
for($i=1; $i<=100;$i++)
{
echo "<td class='kotak kotak".rand(1,10)."' >$i</td>";
if($i % 10 == 0)
{
echo "</tr>";
}
}
?>
</table>
我已尝试将for loop
更改为:
$i=100; $i>= 1; $i--
但更改行的代码无效。
答案 0 :(得分:2)
尝试 -
<table cellspacing="0">
<tr>
<?php
for($i=1; $i<=100;$i++)
{
echo "<td class='kotak kotak".rand(1,10)."' >$i</td>";
if($i % 10 == 0)
{
echo "</tr><tr>";
}
}
?>
</tr>
</table>
和
<table cellspacing="0">
<tr>
<?php
for($i=100; $i > 0; $i--)
{
echo "<td class='kotak kotak".rand(1,10)."' >$i</td>";
if($i % 10 == 0)
{
echo "</tr><tr>";
}
}
?>
</tr>
</table>
答案 1 :(得分:1)
更改为此行 $ionicLoading.show({
content: 'Loading',
animation: 'fade-in',
showBackdrop: false,
maxWidth: 200,
showDelay: 0
});
,这将正确呈现表格:PHP Fiddle
if(($i-1) % 10 == 0)
答案 2 :(得分:0)
如果要创建100到1的表,可以尝试使用此代码。
我在这里检查了号码的最后一位数字。如果它是&#39; 1&#39;那么新的一行。
<table cellspacing="0" border="1px">
<tr>
<?php
for($i=100; $i>=1;$i--)
{
echo "<td class='kotak kotak".rand(1,10)."' >$i</td>";
$lastDigit = substr($i, -1);
//If last digit is '1' then new row.
if($lastDigit == 1)
{
echo "</tr>";
}
}
?>
</table>