
Originariamente inviata da
k.b
66.396 non si arrotondera' mai a 66.39 perche' round() arrotonda al numero piu' vicino, e 66.40 e' piu' vicino di 66.39
Infatti 66.386 si arrotonda a 66.39 e non a 66.38
si hai ragione, non avevo letto bene.
cmq anche usando number_format mi esce 66.40:
Codice PHP:
$numero2 = 66.396;
echo 'NO FORMAT: ' . $numero2 . '<br>';
echo 'FORMAT: ' . number_format($numero2, 2) . '<br>';
echo 'FORMAT SEP: ' . number_format($numero2, 2, ',', '.') . '<br>';
risultato:
codice:
NO FORMAT: 66.396
FORMAT: 66.40
FORMAT SEP: 66,40
a questo punto ho ancora più dubbi.
questi sono importi calcolati in fattura.
e escono da articoli scontati.
da un punto di vista normativo è giusto?
come dovrei arrotondare questi importi??