为了账号安全,请及时绑定邮箱和手机立即绑定

创建棋盘并在每行中生成数字增加 1 PHP?

创建棋盘并在每行中生成数字增加 1 PHP?

PHP
SMILET 2024-01-19 17:19:59
我已经使用嵌套 for 循环生成了一个棋盘,但我无法弄清楚在其上显示数字我的代码<?php    $cellNum=2;      $rowNum=1;      $color=['#FFFFFF','#000000'];      $color1='#FFFFFF';      $color2='#000000';    for($row=1;$row<=6;$row++){        echo "<tr>";        for($col=1;$col<=6;$col++) {            $total=$row+$col;            $i=1;            if($total%2==0) {                echo "<td height=50px width=50px bgcolor=#FFFFFF align='center'></td>";            } else {                echo "<td height=50px width=50px bgcolor=#000000 style='color:white; text-align:center;'></td>";            }        }        echo "</tr>";    }?>
查看完整描述

3 回答

?
大话西游666

TA贡献1817条经验 获得超14个赞

只需将行和列相乘即可。


for($row=1;$row<=6;$row++){

    echo "<tr>";

    for($col=1;$col<=6;$col++) {

        $total=$row+$col;

        $i=1;

        if($total%2==0) {

            echo "<td height=50px width=50px bgcolor=#FFFFFF align='center'>".$row*$col."</td>";

        } else {

            echo "<td height=50px width=50px bgcolor=#000000 style='color:white; text-align:center;'>".$row*$col."</td>";

        }

    }

    echo "</tr>";

}


查看完整回答
反对 回复 2024-01-19
?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

只需将行和列相乘即可。


for($row=1;$row<=6;$row++){

    echo "<tr>";

    for($col=1;$col<=6;$col++) {

        $total=$row+$col;

        $i=1;

        if($total%2==0) {

            echo "<td height=50px width=50px bgcolor=#FFFFFF align='center'>".$row*$col."</td>";

        } else {

            echo "<td height=50px width=50px bgcolor=#000000 style='color:white; text-align:center;'>".$row*$col."</td>";

        }

    }

    echo "</tr>";

}


查看完整回答
反对 回复 2024-01-19
?
繁华开满天机

TA贡献1816条经验 获得超4个赞

你离我如此之近,我几乎不敢回答这个问题


<?php

    $cellNum=2;

    $rowNum=1;

    $color=['#FFFFFF','#000000'];

    $color1='#FFFFFF';

    $color2='#000000';

    

    echo '<table border="1">';

    for($row=1;$row<=6;$row++){

        echo "<tr>";

        for($col=1;$col<=6;$col++) {

            

            $total=$row*$col;

            

            if(($row+$col) % 2 == 0) {

                echo "<td height=50px width=50px bgcolor=#FFFFFF align='center'>$total</td>";

            } else {

                echo "<td height=50px width=50px bgcolor=#000000 style='color:white; text-align:center;'>$total</td>";

            }

        }

        echo "</tr>";

    }

    echo '</table>';

?>

给予

https://img1.sycdn.imooc.com/65aa3ef300014db303460346.jpg

查看完整回答
反对 回复 2024-01-19
  • 3 回答
  • 0 关注
  • 49 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信