ID:               46980
 User updated by:  gimmicklessgpt at gmail dot com
 Reported By:      gimmicklessgpt at gmail dot com
-Status:           Feedback
+Status:           Open
 Bug Type:         Math related
 Operating System: Linux
 PHP Version:      5.2.8
 Assigned To:      cseiler
 New Comment:

Upon further me paying attention, my system definately says 5.2.6

I sincerely apologize for wasting your time


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

[2009-01-01 02:59:31] csei...@php.net

Not enough information was provided for us to be able
to handle this bug. Please re-read the instructions at
http://bugs.php.net/how-to-report.php

If you can provide more information, feel free to add it
to this bug and change the status back to "Open".

Thank you for your interest in PHP.


I cannot reproduce this issue with PHP 5.2.8. Could you check again if
the version used was actually PHP 5.2.8? If so, could you please give
some more details on the operating system and/or environment that was
used? (i.e. also the processor architecture etc.)

That said: PHP's rounding behaviour improved somewhat in 5.2.7 and
significantly in 5.3.0 alpha 3. I'm quite certain the problem you
describe is fixed in 5.3.0 alpha 3 - but the case you are describing
should not occur in 5.2.8 either, so I'd appreciate further details on
your OS and platform.

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

[2009-01-01 02:04:47] ka...@php.net

Christian, you were working with some rounding issues in 5.3, could you
clarrify this?

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

[2008-12-31 02:00:39] gimmicklessgpt at gmail dot com

additional note: 

while 0.145 rounds to 0.14 (incorrect)
0.155 rounds to 0.16 (correct)

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

[2008-12-31 01:57:20] gimmicklessgpt at gmail dot com

Description:
------------
When rounding, it will round incorrectly on one certain instance for
sure. when rounding 0.145 with a precision of 2 it comes up with 0.14

Reproduce code:
---------------
echo round(0.145,2);

Expected result:
----------------
0.15

Actual result:
--------------
0.14


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


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

Reply via email to