RE: decimal numbers

From: Date: Wed, 10 Jan 2001 16:21:52 +0000
Subject: RE: decimal numbers
Groups: php.windows 
Request: Send a blank email to php-windows+get-4904@lists.php.net to get a copy of this message
You need to use sprintf or printf to format the output. Here's the necessary code: $Percent = sprintf ("%0.2f", $Percent); If you use printf it will print the result, whereas sprintf (as used above) returns the string and lets you assign it to a variable instead. More info here: http://www.php.net/manual/function.sprintf.php -----Original Message----- From: afan [mailto:afan@sprout.net] Sent: 10 January 2001 19:07 To: php-windows@lists.php.net Subject: decimal numbers Hi all, short and simple question: From total of 123 elements 79 are ok. What percent? $Total = 123; $ok = 78; $Percent = (100 / 123) * 78; // 63.41463414... But I need just two decimal: 63.41 I'm doing it this way: $Percent = $Percent * 10; // 6341.463414... settype($Percent, "integer"); // 6341 $Percent = $Percent / 10; // 63.41 I thing there is much better solution! Thanks for help Afan

« previous php.windows (#4904) next »