Как найти сумму цифр числа
Короткий ответ
Превратите число в строку, разбейте на цифры и сложите:
<?php
echo array_sum(str_split((string) 2026));Результат:
10Без строк
Берите последнюю цифру остатком от деления на 10:
<?php
$number = 2026;
$sum = 0;
while ($number > 0) {
$sum += $number % 10;
$number = intdiv($number, 10);
}
echo $sum;Результат:
10