使用for循环PHP以表格形式打印矩阵10 * 10

时间:2017-11-17 03:07:24

标签: php

如何解决此问题以打印矩阵,将第一行突出显示为图像

使用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>";

1 个答案:

答案 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>";

<强>输出

enter image description here

您只需编辑设计即可。因为你没有发布你的CSS和HTML代码。