w3resource
php Programming Exercies

PHP for loop Exercises: Create a table using for loop

PHP for loop: Exercise-10 with Solution

Write a PHP script that creates the following table (use for loops).

1 2 3 4 5 6 7 8 9 10
2 4 6 8 10 12 14 16 18 20
3 6 9 12 15 18 21 24 27 30
4 8 12 16 20 24 28 32 36 40
5 10 15 20 25 30 35 40 45 50
6 12 18 24 30 36 42 48 54 60
7 14 21 28 35 42 49 56 63 70
8 16 24 32 40 48 56 64 72 80
9 18 27 36 45 54 63 72 81 90
10 20 30 40 50 60 70 80 90 100

Sample Solution:

Code:

<?php
echo "<table border =\"1\" style='border-collapse: collapse'>";
	for ($row=1; $row <= 10; $row++) { 
		echo "<tr> \n";
		for ($col=1; $col <= 10; $col++) { 
		   $p = $col * $row;
		   echo "<td>$p</td> \n";
		   	}
	  	    echo "</tr>";
		}
		echo "</table>";
?>

View the output in the browser

Flowchart:

Flowchart: Create a table using for loop

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

Previous: Write a PHP script using nested for loop that creates a chess board as shown below.
Next: Write a PHP program which iterates the integers from 1 to 100. For multiples of three print "Fizz" instead of the number and for the multiples of five print "Buzz". For numbers which are multiples of both three and five print "FizzBuzz".

What is the difficulty level of this exercise?



New Content: Composer: Dependency manager for PHP, R Programming