i need accuracy, how to ?

Thank You.

"Per Jessen" <p...@computer.org> ¼¶¼g©ó¶l¥ó·s»D:gjg4fk$58...@saturn.local.net...
LKSunny wrote:

> <?
> $credithold = 100;
> for($i=1;$i<=1000;$i++){
> $credithold -= 0.1;
> echo "$credithold<br />";
> }
> //i don't know why, when run this code, on 91.3 after expect is 91.2,
> however......91.200000000001
> //who can help me ? and tell me why ?

It's a floating point rounding error.  If you don't need the accuracy,
just round it to what you need.


/Per Jessen, Zurich



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to