w3resource
php Programming Exercies

PHP Exercises: Compute the sum of the digits of a number

PHP: Exercise-45 with Solution

Write a PHP program to compute the sum of the digits of a number.

Sample Solution: -

PHP Code:

<?php
function sum_of_digits($nums) {
    $digits_sum = 0;
      for ($i = 0; $i < strlen($nums); $i++) {
             $digits_sum += $nums[$i];
               }
      return $digits_sum;
}
echo sum_of_digits("12345")."\n";
echo sum_of_digits("9999")."\n";
?>

Sample Output:

15                                                          
36

Flowchart:

Flowchart: Swap two variables

PHP Code Editor:

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

Previous: Write a PHP program to print out the sum of pairs of numbers of a given sorted array of positive integers which is equal to a given number.
Next:Write a PHP program to find heights of the top three building in descending order from eight given buildings

What is the difficulty level of this exercise?



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