使用php echo和css填充Html表?
如何创建一个带有边框的5x5空表,使其看起来像一个网格,然后使用php循环将其填充为数字1-25。这就是我到目前为止所能做到的 html:使用php echo和css填充Html表?,php,html,css,Php,Html,Css,如何创建一个带有边框的5x5空表,使其看起来像一个网格,然后使用php循环将其填充为数字1-25。这就是我到目前为止所能做到的 html: <table> <tr> <td></td> <td></td> <td></td> </tr> <tr> <td></td> <td></td
<table>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
桌子{
边界塌陷:塌陷;
}
表,td{
边框:1px纯黑;
}
运行两个循环(一个用于行,一个用于列)
使用循环,我认为您可以执行以下操作:
<html>
<table>
<tr>
<?php
for($i=0;$i=25;$i++){
echo '<td>'.$i;
if ($i==4 OR $i==8) { echo '</tr><tr>'; }
}
?>
</tr>
</table>
</html>
mm有点小错误。。当$i=25时会发生什么事?@Vixed,你说得对,我加了一张小支票,以确保它不会插入空的
table {
border-collapse: collapse;
}
table, td {
border: 1px solid black;
}
<!DOCTYPE html>
<html>
<head>
<style>
table {
border-collapse: collapse;
}
table, td {
border: 1px solid black;
}
</style>
</head>
<body>
<table>
<tr>
<?php
for($i=1; $i<=25; ++$i) {
echo '<td>' . $i . '</td>';
if($i % 5 == 0 && $i !== 25) {
echo '</tr><tr>';
}
}
?>
</tr>
</table>
</body>
</html>
<?php
echo "<table border=2>";
$num=0;
for($i=0;$i<5;$i++){
echo "<tr>";
for($j=0;$j<5;$j++){
echo "<td>";
echo $num++;
}
echo "</tr>";
}
echo "</table>";
?>
<html>
<table>
<tr>
<?php
for($i=0;$i=25;$i++){
echo '<td>'.$i;
if ($i==4 OR $i==8) { echo '</tr><tr>'; }
}
?>
</tr>
</table>
</html>