我们说我有以下HTML代码:
<table border=1>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>5</td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>8</td>
<td>9</td>
</tr>
<tr>
<td>10</td>
<td>11</td>
<td>12</td>
</tr>
</table>
我应该如何使用php循环生成这个?这里是我尝试的代码:
<?php
echo "<table border=\"1\">\n";
for ($x = 1; $x <= 12; $x++) {
echo "<tr>\n";
for ($x = 1; $x <= 3; $x++) {
echo "\t<td>";
echo ($x);
echo "</td>\n";
}
echo "</tr>\n";
}
echo "</table>";
?>
但它现在是我需要的,如何设置3行和12项?我知道这对于专家来说太简单了,但对于新手来说太复杂了,所以寻找你的帮助。
由于
答案 0 :(得分:-1)
<?php
echo "<table border=\"1\">";
for ($x = 1; $x <= 12; $x++) {
if ($x % 3 == 1)
echo "<tr>";
echo "<td>{$x}</td>";
}
echo "</table>";
?>