Salut,
Si je fais la somme de mon tableau à l'aide de la fonction number_format, je n'arrive pas à la valeur attendu, quelqu'un peut il m'expliquer pourquoi ?
Bien sûr, ce code est un peu stupide, il vient d'un truc plus gros mais le principe est là et je ne peux pas faire autrement que cette méthode.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?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){ $t = number_format($tmp,2,',',' '); echo $t,"<br />"; $somme += $t; } echo "<br />avec number_format : ",$somme; echo "<br />avec array_sum : ",array_sum($tab); ?>
Merci par avance.
Partager