Q. PHP Program to Find the Sum of Digits in a Given Number.
Here you will find an algorithm and program in PHP to find the sum of digits in number. Now let us understand this.
Explanation : Suppose we are having number 12548 and we have to calculate the sum of digits in the given number, so here we have the following digits 1, 2, 5, 4, 8 and we will sum all these digits -> 1 + 2 + 5 + 4 + 8 and the result we get is 20 that will be our output.
Sum Of Digits Algorithm
START Step 1: Get number by user Step 2: Get the modulus/remainder of the number Step 3: sum the remainder of the number Step 4: Divide the number by 10 Step 5: Repeat the step 2 while number is greater than 0. STOP
PHP Program to Find the Sum Of Digits in Number
function sum_digit($num) { $sum = 0; $rem=0; while ($num != 0) { $rem=$num%10; $num = $num / 10; $sum=$sum+$rem; } return $sum; } $num = 123456; echo "Sum Of Digits : " . sum_digit($num);
Output
Sum Of Digits : 21