| 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: 13 let
|
|||
0