w3resource

PHP Exercises: Print out the multiplication table upto 6*6

PHP: Exercise-41 with Solution

Write a PHP program to print out the multiplication table upto 6*6.

Sample Solution:

PHP Code:

<?php
// Outer loop for rows
for ($i = 1; $i < 7; $i++) {
    // Inner loop for columns
    for ($j = 1; $j < 7; $j++) {
        // Check if it's the first column
        if ($j == 1) {
            // Display the product of $i and $j, left-padded to 2 characters
            echo str_pad($i * $j, 2, " ", STR_PAD_LEFT);
        } else {
            // Display the product of $i and $j, left-padded to 4 characters
            echo str_pad($i * $j, 4, " ", STR_PAD_LEFT);
        }
    }
    // Move to the next line after each row is printed
    echo "\n";
}

?>

Explanation:

  • Outer Loop for Rows:
    • for ($i = 1; $i < 7; $i++) iterates from 1 to 6, representing each row.
  • Inner Loop for Columns:
    • for ($j = 1; $j < 7; $j++) iterates from 1 to 6 for each column within the current row.
  • Display Values Based on Column Position:
    • If $j == 1 (first column), it displays the product of $i * $j, left-padded to 2 characters.
    • For other columns ($j > 1), it displays the product of $i * $j, left-padded to 4 characters.
  • End of Row:
    • echo "\n" moves to the next line after each row is printed, creating a new row in the output.

Output:

1   2   3   4   5   6                                      
 2   4   6   8  10  12                                      
 3   6   9  12  15  18                                      
 4   8  12  16  20  24                                      
 5  10  15  20  25  30                                      
 6  12  18  24  30  36        

Flowchart:

Flowchart: Print out the multiplication table upto 6*6

PHP Code Editor:

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

Previous: Write a PHP program to calculate the mod of two given integers without using any inbuilt modulus operator.
Next: Write a PHP program to find the first non-repeated character in a given string.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/php-exercises/php-basic-exercise-41.php