Печать
Родительская категория: Web разработка
Категория: PHP + MySQL

Задача. Пользователь вводит число (например 1234). Необходимо подсчитать и вывести сумму его цифр.

Решение

1 вариант:

 

<?php
$num = 123;
$str = (string)$num;
$arr = str_split($str);

$i = count($arr);
$j = 0;

while ($j < $i) $summ += $arr[$j++];

echo $summ;
?>

 

2 вариант:

 

$number = "1234";

$sum = 0;
for($i = 0; $i <= strlen($number); $i++) {
$sum += $number[$i];
}
echo $number."<br/>";
echo $sum;