php - 使用 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>";
?>
有人可以帮我吗?
解决方案
只需将 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>";
?>
推荐阅读
- python - 在使用特定 P(x) 作为参考分布的 python 计算 KL 散度时,如何定义输入值 p 和 q?
- php - is_page() 显示当前活动页面
- rust - 当向量被立即丢弃时,如何将值移出向量?
- angularjs - 输入字段和绑定数据的 Angularjs 缓存问题
- javascript - 如何处理 gapi savetodrive src 的文件对象?
- android - Xamarin.Forms Android 应用程序在使用共享意图后启动 2 个进程
- mysql - Nodejs Web应用程序无法将用户序列化到会话中
- javascript - 带有axios回调的'for'内部的onload有错误
- ruby-on-rails - 如何为 ActiveRecordModel 的所有 where 查询添加条件?
- java - 如何使用正则表达式删除破折号和空格?