使用php echo和css填充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

如何创建一个带有边框的5x5空表,使其看起来像一个网格,然后使用php循环将其填充为数字1-25。这就是我到目前为止所能做到的

html:

 <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>