首页 > 解决方案 > 使用 PHP For Loop 和 HTML 生成金字塔

问题描述

我制作了一个脚本,它使用 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>";
?>

现在它看起来像这样: 在此处输入图像描述

但我希望它看起来像这样: 在此处输入图像描述

有人可以帮我吗?

标签: phphtmlfor-loop

解决方案


只需将 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>";
?>

推荐阅读