PHP for loop Exercises : Add all between two integers and display the sum
2. Sum Integers 0 to 30
Create a script using a for loop to add all the integers between 0 and 30 and display the sum.
Visual Presentation:

Sample Solution:
PHP Code:
<?php
// Initialize sum variable
$sum = 0;
// Loop through numbers from 1 to 30
for($x=1; $x<=30; $x++)
{
// Add current number to the sum
$sum += $x;
}
// Print the sum of numbers from 1 to 30
echo "The sum of the numbers 0 to 30 is $sum"."\n";
?>
Output:
The sum of the numbers 0 to 30 is 465
Explanation:
In the exercise above,
- The code starts with a PHP opening tag <?php.
- It initializes '$sum' to 0. This variable will store the sum of numbers from 1 to 30.
- The code enters a "for" loop that iterates through numbers from 1 to 30 (for($x=1; $x<=30; $x++)), incrementing the variable '$x' by 1 in each iteration.
- Within the loop, each value of '$x' is added to the '$sum' variable ($sum += $x;), effectively accumulating the sum of all the numbers from 1 to 30.
- After the loop, it prints out the calculated sum using echo, along with a message indicating what the sum represents (echo "The sum of the numbers 0 to 30 is $sum"."\n";).
- Finally, the PHP code ends with a closing tag ?>.
Flowchart :

For more Practice: Solve these Related Problems:
- Write a PHP script using a for loop that calculates the sum of all integers between 0 and 30 and prints the total without using the built-in array_sum() function.
- Write a PHP function that computes the sum of numbers 0 to 30 recursively and outputs the final sum.
- Write a PHP program that uses a while loop to sum integers from 0 to 30 and then verifies the total with a for loop.
- Write a PHP script that uses the mathematical formula for summing an arithmetic series to calculate the sum from 0 to 30 and displays the result.
Go to:
PREV : Number Sequence Display.
NEXT : Construct Incremental Star Pattern.
PHP Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.