1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <?php
$tab =
array(120,177.378,105.23,269.845,270.211,431.365,530.01,338.361,426.612,345.533,1047.583);
$somme = 0;
foreach($tab as $tmp)
{
// 1 - arrondit le chiffre correctement
$tmpRound = round($tmp, 2);
// 2 - calcule la somme
$somme += $tmpRound ;
// 3 - format le nombre proprement (avec espace en séparateur des milliers)
// en repartant tu nombre deja arrondi
$t = number_format($tmpRound ,2,',',' ');
// 4 - affiche
echo $t," ",$somme,"<br />";
}
echo "<br />avec number_format : ",$somme;
echo "<br />avec array_sum : ",array_sum($tab);
?> |
Partager