ciao!
ho una domanda, probabilmente banale, sulla funzione round:
Codice PHP:
$numero2 = 66.396;
echo 'NO ROUND: ' . $numero2 . '<br>';
echo 'ROUND: ' . round($numero2, 2) . '<br>';
echo 'ROUND UP: ' . round($numero2, 2, PHP_ROUND_HALF_UP) . '<br>';
echo 'ROUND DOWN: ' . round($numero2, 2, PHP_ROUND_HALF_DOWN) . '<br>';
echo 'ROUND HALF EVEN: ' . round($numero2, 2, PHP_ROUND_HALF_EVEN) . '<br>';
echo 'ROUND HALF ODD: ' . round($numero2, 2, PHP_ROUND_HALF_ODD) . '<br>';
in tutti i casi esce questo:
codice:
NO ROUND: 66.396
ROUND: 66.4
ROUND UP: 66.4
ROUND DOWN: 66.4
ROUND HALF EVEN: 66.4
ROUND HALF ODD: 66.4
sempre un decimale.
per quale motivo se io ho impostato due decimali??