Ngôn ngữ PHP - Tạo bàn cờ Vua

Viết một đoạn mã PHP sử dụng vòng lặp for lồng nhau để tạo ra một bàn cờ như hình dưới đây.

Sử dụng table width = "270px" và lấy 30px làm chiều cao và chiều rộng của ô.

Mã nguồn PHP:

<!DOCTYPE html>
     <html> 
     <head> 
  <title></title>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body> 
  <h3>Chess Board using Nested For Loop</h3>
   <table width="270px" cellspacing="0px" cellpadding="0px" border="1px">
   <!-- cell 270px wide (8 columns x 60px) -->
      <?php
      for($row=1;$row<=8;$row++)
	  {
          echo "<tr>";
          for($col=1;$col<=8;$col++)
		  {
          $total=$row+$col;
          if($total%2==0)
		  {
          echo "<td height=30px width=30px bgcolor=#FFFFFF></td>";
          }
		  else
		  {
          echo "<td height=30px width=30px bgcolor=#000000></td>";
          }
          }
          echo "</tr>";
    }
          ?>
  </table>
  </body>
  </html>

Xem ví dụ

Lưu đồ thuật toán:

Flowchart: Create a chess board using for loop