使用PHP For循环和HTML生成金字塔

使用PHP For循环和HTML生成金字塔,php,html,for-loop,Php,Html,For Loop,我制作了一个脚本,其中使用php for循环和html表元素创建了一个金字塔,但金字塔还不是我想要的样子。 守则: <?php echo "<table width=400px"; echo "<tr>"; //Inner Loop for ($x = 0; $x <= 8; $x++) { //Outer loop for ($z = 1; $z <= $x; $z++) { echo &quo

我制作了一个脚本,其中使用php for循环和html表元素创建了一个金字塔,但金字塔还不是我想要的样子。 守则:

<?php
echo "<table width=400px";
echo "<tr>";
//Inner Loop
for ($x = 0; $x <= 8; $x++) {
//Outer loop
    for ($z = 1; $z <= $x; $z++) {
        echo "<td height=50px width=50px bgcolor=black></td>";
    }
    echo "\n";
    echo "</tr>";
}
echo "</table>";
?>

现在看起来是这样的:

但我希望它看起来像这样:


有人能帮我吗?

只需将cellspacing=0添加到表中即可

<?php
echo "<table cellspacing=0 width=400px";
echo "<tr>";
//Inner Loop
for ($x = 0; $x <= 8; $x++) {
//Outer loop
    for ($z = 1; $z <= $x; $z++) {
        echo "<td height=50px width=50px bgcolor=black></td>";
    }
    echo "\n";
    echo "</tr>";
}
echo "</table>";
?>


这只是一个简单的css问题。删除边框,删除边框,将CELLSPACING=0添加到表格本身,看起来您的表格顶部缺少了一个closing>,完成了该工作!太蠢了,我没想到。非常感谢!:)