ID:               15756
 Updated by:       [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
 Status:           Bogus
 Bug Type:         *General Issues
 Operating System: linux
 PHP Version:      4.0.6
 New Comment:

ok, sorry


Previous Comments:
------------------------------------------------------------------------

[2002-02-27 04:52:04] [EMAIL PROTECTED]

Please don't ask support questions in the bug database.
Computers can only approximate floating point numbers to a certain
level of precision.  Simply set the precision you want.  Try adding
this line before your echo lines:
ini_set('precision',4);

------------------------------------------------------------------------

[2002-02-27 04:47:38] [EMAIL PROTECTED]

When i use this code:
<?
  echo 120-119.1."\n";
  echo 120-119.2."\n";
  echo 120-119.3."\n";
  echo 120-119.4."\n";
  echo 120-119.5."\n";
  echo 120-119.6."\n";
  echo 120-119.7."\n";
  echo 120-119.8."\n";
  echo 120-119.9."\n";
?>
or with variables...results was:

0.90000000000001
0.8
0.7
0.59999999999999
0.5
0.40000000000001
0.3
0.2
0.099999999999994

Is it correct or no?

How can i get correct results without using round()???



------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=15756&edit=1

Reply via email to