Задача. Пользователь вводит число (например 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;