note 85761 modified in function.number-format by danbrown

From: Date: Tue, 16 Sep 2008 18:24:26 +0000
Subject: note 85761 modified in function.number-format by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-144458@lists.php.net to get a copy of this message
Note: The accuracy tends to drift if you're setting a large decimal value. <?php $number = 1234.560; echo number_format($number, 2, '.', ''); echo number_format($number, 3, '.', ''); echo number_format($number, 4, '.', ''); echo number_format($number, 10, '.', ''); echo number_format($number, 20, '.', ''); echo number_format($number, 50, '.', ''); ?> echos this (for me at least). 1234.56 1234.560 1234.5600 1234.5600000000 1234.55999999999994543032 1234.55999999999994543031789362430572509765625000000000 SyCo --was-- Note: The accuracy tends to drift if you're setting a large decimal value. <? $number = 1234.560; echo number_format($number, 2, '.', ''); echo number_format($number, 3, '.', ''); echo number_format($number, 4, '.', ''); echo number_format($number, 10, '.', ''); echo number_format($number, 20, '.', ''); echo number_format($number, 50, '.', ''); ?> echos this (for me at least). 1234.56 1234.560 1234.5600 1234.5600000000 1234.55999999999994543032 1234.55999999999994543031789362430572509765625000000000 SyCo http://php.net/manual/en/function.number-format.php

« previous php.notes (#144458) next »