note 51878 added to language.operators.arithmetic

From: Date: Wed, 13 Apr 2005 17:13:36 +0000
Subject: note 51878 added to language.operators.arithmetic
Groups: php.notes 
Request: Send a blank email to php-notes+get-87960@lists.php.net to get a copy of this message
tested on php 4.3.8.. sometimes modulus operand and fmod() don't work as expected.. <?php for($i=15.00; $i <= 17.00; $i += 0.01) echo $i . ' - ' . (($i*100)%100) . '<br />'; for($i=19.00; $i <= 21.00; $i += 0.01) echo $i . ' - ' . (fmod($i, 1)*100) . '<br />'; ?> .. 15.03 - 3 15.04 - 4 15.05 - 5 15.06 - 5 15.07 - 6 15.08 - 7 .. 19.98 - 98 19.99 - 99 20 - 1.56319401867E-11 20.01 - 1.00000000002 20.02 - 2.00000000002 20.03 - 3.00000000002 20.04 - 4.00000000002 .. ---- Manual Page -- http://www.php.net/manual/en/language.operators.arithmetic.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+51878 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+51878&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+51878&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+51878&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+51878&report=yes&reason=useless Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+51878&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+51878&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#87960) next »