
Originariamente inviata da
Al_katraz984
saluti,
come già consigliato, nel manuale...
http://it1.php.net/manual/en/class.numberformatter.php
ci sono le funzioni per arrotondare.. non è prevista una costante per "non" arrotondare ma puoi aumentare i numero di decimali usati.
Codice PHP:
$nf = new \NumberFormatter( \Locale::DEFAULT_LOCALE, \NumberFormatter::DECIMAL );
$nf->setAttribute( \NumberFormatter::MAX_FRACTION_DIGITS, 8 );
echo $nf->format( 10123.06756854 );
echo $nf->format( 10123.06756856 );
echo $nf->format( 10123.0675685655 );
echo $nf->format( 10123.0675685645 );
echo $nf->format( 10123.06756 );
essendo un formatter se sfori nei decimali ovviamente farà l'arrotondamento in base al
ROUNDING_MODE impostato.
ave