如何解决此问题以打印矩阵,将第一行突出显示为图像
使用for循环PHP以表格形式打印矩阵10 * 10。请注意,第一列将以粉红色着色 作为形象 example
试试此代码
<?php
echo "<table>";
for($x=1;$x<=10;$x++){
echo "<tr>";
for($y=1;$y<=10;$y++){
echo "<td>".$x*$y."</td>";
}
echo "</tr>";
}
echo "</table>";
答案 0 :(得分:1)
为了实现这个目的,我们将检查它的第一行和嵌套for循环中的第一列。只看到整体,这里没有太多要解释的。
整个代码
echo "<table>";
for($x=1;$x<=10;$x++){
echo "<tr>";
if($x == 1){
echo "<td></td>";
for($i = 1; $i <= 10; $i++){
echo "<td style='background-color:blue;'>".$i ."</td>";
}
echo "</tr><tr>";
}
for($y=1;$y<=10;$y++){
if($y == 1){
echo "<td style='background-color:blue;'>".$x ."</td>";
}
echo "<td>".$x*$y."</td>";
}
echo "</tr>";
}
echo "</table>";
<强>输出强>
您只需编辑设计即可。因为你没有发布你的CSS和HTML代码。