ID:               43572
 Updated by:       [EMAIL PROTECTED]
 Reported By:      csaba at alum dot mit dot edu
 Status:           Open
 Bug Type:         Math related
 Operating System: Win XP
 PHP Version:      5.2.5
 New Comment:

Works fine for me on Linux.


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

[2007-12-12 00:55:39] csaba at alum dot mit dot edu

Description:
------------
if $div evenly divides $num, fmod($num, $div) still returns a value not
equal to 0 for almost all decimal $div, where the decimal portion is not
n/2^k for some n and k.

e.g.
fmod(9.75,1.625) => 0 because .125 is 5/2^3


Expected result:
----------------
I expect to see fmod return 0 when the 1st argument is a multiple of
the 2nd.

Csaba Gabor from Vienna

Actual result:
--------------
fmod(6.5, 1.3) => 1.3
which is incorrect


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


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

Reply via email to