Quote Originariamente inviata da k.b Visualizza il messaggio
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($numero22) . '<br>';
echo 
'FORMAT SEP: ' number_format($numero22',''.') . '<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??