📌  相关文章
📜  用PHP编写一个程序来设计一个棋盘

📅  最后修改于: 2022-05-13 01:56:33.832000             🧑  作者: Mango

用PHP编写一个程序来设计一个棋盘

国际象棋是两个玩家之间进行的一种娱乐性和竞争性棋盘游戏。它在一个方形棋盘上进行,64 个方格以 8×8 的黑白色交替排列。在本文中,我们将学习如何使用PHP设计棋盘。

方法:

  • 在PHP中创建国际象棋;我们必须运行 2 个循环,每个循环将创建 8 个块。
  • 内循环将根据 value 生成具有黑色/白色背景颜色的表格行。
  • 如果值为偶数,则生成黑色背景。
  • 如果值为奇数,则生成白色背景

使用 For-Loop 的棋盘:

PHP


  

    
        ";
            $value = $col;
  
            for($row = 0; $row < 8; $row++) {
                if($value%2 == 0) {
                    echo 
"";
                    $value++;
                }
                else {
                    echo 
"";
                    $value++;
                }
            }
            echo "";
        }
        ?>
    
  


PHP


  

    
        ";
            $value = $col;
          
            while($row < 8) {
                if($value%2 == 0) {
                    echo 
"";
                    $value++;
                }
                else {
                    echo 
"";
                    $value++;
                }
                $row++;
            }
            echo "";
            $col++;
        }
        ?>
    
  


PHP


  

    
        ";
            $value = $col;
  
            do {  
                if($value%2 == 0) {
                    echo 
"";
                    $value++;
                }
                else {
                    echo 
"";
                    $value++;
                }
                $row++;
            }while($row < 8);
            echo "";
            $col++;
        }while($col < 8);
        ?>
    
  


使用 while-Loop 的棋盘:

PHP



  

    
        ";
            $value = $col;
          
            while($row < 8) {
                if($value%2 == 0) {
                    echo 
"";
                    $value++;
                }
                else {
                    echo 
"";
                    $value++;
                }
                $row++;
            }
            echo "";
            $col++;
        }
        ?>
    
  

使用 do-while 循环的棋盘:

PHP



  

    
        ";
            $value = $col;
  
            do {  
                if($value%2 == 0) {
                    echo 
"";
                    $value++;
                }
                else {
                    echo 
"";
                    $value++;
                }
                $row++;
            }while($row < 8);
            echo "";
            $col++;
        }while($col < 8);
        ?>
    
  

输出:所有代码都会给出相同的输出。