settingsAccountsettings
By using our mini forum, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy
Menusettings

Q: Sum Digits - PHP Task

+5 votes

You will be given a single integer. Your task is to find the sum of its digits.

Examples:

sum digits php task

asked in PHP category by user hues

2 Answers

+4 votes

My solution:

<?php

$input = readline();

$number = 0;

for ($i = 0; $i < strlen($input); $i++) {
    $number += $input[$i];
}

echo $number;
answered by user eiorgert
+1 vote

Another solution:

<?php

$number = intval(readline());
$sum = 0;

while ($number > 0) {
    $sum += $number % 10;
    $number = intval($number / 10);
}

echo $sum;
answered by user nikole
...