Autor | Zpráva | ||
---|---|---|---|
Monic Profil * |
#1 · Zasláno: 26. 6. 2013, 16:52:14
Ahojte,
mám formulář, kde budu posílat několik čísel z více <input type="text" name="hodnota[]"> . Po odeslání formuláře, bych potřebovala tuto polozku hodnota sečíst. Upozorňuji, že čísla mohou obsahovat i desetinnou čárku. Je to možné?
|
||
Taps Profil |
#2 · Zasláno: 26. 6. 2013, 16:56:47
Monic:
array_sum |
||
DJ Miky Profil |
#3 · Zasláno: 26. 6. 2013, 20:30:41
Jenom pozor na to, že desetinnou čárku bude nutné převést na desetinnou tečku, jinak dojde k uříznutí desetinné části. Např. pomocí:
$hodnoty = isset($_POST['hodnota']) ? (array) $_POST['hodnota'] : array(); array_walk($hodnoty, function($h) { $h = floatval(str_replace(',', '.', $h); }); echo array_sum($hodnoty); |
||
Časová prodleva: 11 let
|
0