sprintf creates a string ready for you to manipulate. So does number_format. Pick whatever is best for your purpose. See http://uk2.php.net/manual/en/function.sprintf.php and http://uk2.php.net/manual/en/function.number-format.php for more info. Gerry On 1/10/06, Mark Steudel <mark@xxxxxxxxxxxx> wrote: > Can I do this all with sprintf or do I then need to convert it to a string > and chop off what I don't want? > > -----Original Message----- > From: Gerry Danen [mailto:gdanen@xxxxxxxxx] > Sent: Monday, January 09, 2006 3:35 PM > To: php-general@xxxxxxxxxxxxx > Subject: Re: Floating numbers truncating to two digits without > rounding > > Mark, > > Why not use sprintf() with an arbitrary large number of decimals and then > discard all but the 2 you want. I.e., format with 10 decimals and then drop > the last 8. > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php