【问题标题】:Generate a pyramid using PHP For Loop and HTML使用 PHP For Loop 和 HTML 生成金字塔
【发布时间】:2021-03-04 08:38:49
【问题描述】:

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

现在它看起来像这样:

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

有人可以帮我吗?

【问题讨论】:

  • 这只是一个简单的 css 问题。去掉边框,去掉边距
  • 尝试将 CELLSPACING=0 添加到表格本身,看起来您在顶部的表格中缺少一个结束符 >

标签: php html for-loop


【解决方案1】:

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

【讨论】:

  • 这样就完成了!太愚蠢了,我没有想到这一点。太感谢了! :)
猜你喜欢
  • 2022-08-18
  • 1970-01-01
  • 2015-12-14
  • 2020-12-23
  • 1970-01-01
  • 2019-05-28
  • 1970-01-01
  • 2012-11-22
  • 2016-11-21
相关资源
最近更新 更多