Autor Zpráva
zawin
Profil
Zdravim ako scitam cifry cisla napr. mam cislo 56, 5+6=11
Dakujem
Joker
Profil
Vezme se to číslo jako řetězec, na začátku součet=0 a pak cyklus, kde se postupně vždycky z toho řetězce usekne první znak a přičte k součet, dokud ten řetězec není prázdný.
zawin
Profil
Prepac, ale mohol by si uviest nejaky priklad v PHP, nepochopil som tomu, niesom taky zbehli programator. Este sa chcem spytat ci existuje prikaz co nahradi velke pismena za male.

Dakujem este raz
srigi
Profil
<?php

$num = 5698;
$str_num = strval($num);
$split_str_num = str_split($str_num);

$sum = 0;
foreach ($split_str_num as $val) {
  $sum += $val;
}

echo $sum;


Works!
BetaCam
Profil
zawin

Popřípadě jednodušší verze toho co napsal srigi :
$num = 5698;
$segments = str_split($num);
echo array_sum($segments);

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: