PHP for loop Exercises : Create a chess board using for loop

PHP for loop: Exercise-9 with Solution

Write a PHP script using nested for loop that creates a chess board as shown below.

Use table width="270px" and take 30px as cell height and width.

chess board

Sample Solution:

PHP Code:

<!DOCTYPE html>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <h3>Chess Board using Nested For Loop</h3>
   <table width="270px" cellspacing="0px" cellpadding="0px" border="1px">
   <!-- cell 270px wide (8 columns x 60px) -->
          echo "<tr>";
          echo "<td height=30px width=30px bgcolor=#FFFFFF></td>";
          echo "<td height=30px width=30px bgcolor=#000000></td>";
          echo "</tr>";

View the output in the browser


Flowchart: Create a chess board using for loop

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a PHP script that creates the specific table using for loops. Add cellpadding="3px" and cellspacing="0px" to the table tag.
Next: Write a PHP script that creates the specific table (use for loops).

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

Share this Tutorial / Exercise on : Facebook and Twitter

PHP: Tips of the Day

PHP: List all files in one directory PHP

Check this out : readdir()

This bit of code should list all entries in a certain directory:

if ($handle = opendir('.')) {

    while (false !== ($entry = readdir($handle))) {

        if ($entry != "." && $entry != "..") {

            echo "$entry\n";


Edit: miah's solution is much more elegant than mine, you should use his solution instead.

Ref : https://bit.ly/3k9ipby