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 ?
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);
?>
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.

Merci par avance.