html — число разделенных php и их плюс

С PHP мне нужно добавить все цифры в числе.

Пример: если у меня 142, это будет 1 + 4 + 2 = 7

его должно быть от 1 до 9, если не его плюс плюс 11 будет 1 + 1 = 2

0

Решение

Вот функция, основанная на ответе Дэйва Чена:

function sumDigits($input) {
$sum = array_sum(str_split($input));
if($sum > 9) {
$sum = sumDigits($sum);
}

return $sum;
}

Этот код:

echo sumDigits("1239");

Выходы: 6

1 + 2 + 3 + 9 = 15 = 1 + 5 = 6
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]