note 65248 added to function.intval

From: Date: Thu, 27 Apr 2006 17:36:20 +0000
Subject: note 65248 added to function.intval
Groups: php.notes 
Request: Send a blank email to php-notes+get-109870@lists.php.net to get a copy of this message
Operating on integers gives puzzling results--which don't seem to have to do with the number of bits... <?php echo intval(1e10); // -1 on my system; 1410065408 in the example echo intval(1e5); // 100000 (my own example: lower number--works all right) echo intval(4e9); // -294967296 ! (my own example: somewhere in the middle) echo intval(42000000); // 42000000 (as in the manual; reasonable) echo intval(420000000000000000000); // -1 on my system at least. 0 in the example // ...and yet still odder... echo intval(4200000000); // -94967296! (my own example: somewhere in between) ?> ---- Server IP: 219.239.98.8 Probable Submitter: 218.17.94.14 ---- X-Spam-Status: No, hits=3.1 required=5.0 tests=DATE_MISSING,FROM_NO_LOWER autolearn=no version=2.64 ---- Manual Page -- http://www.php.net/manual/en/function.intval.php Edit -- http://master.php.net/note/edit/65248 Del: integrated -- http://master.php.net/note/delete/65248/integrated Del: useless -- http://master.php.net/note/delete/65248/useless Del: bad code -- http://master.php.net/note/delete/65248/bad+code Del: spam -- http://master.php.net/note/delete/65248/spam Del: non-english -- http://master.php.net/note/delete/65248/non-english Del: in docs -- http://master.php.net/note/delete/65248/in+docs Del: other reasons-- http://master.php.net/note/delete/65248 Reject -- http://master.php.net/note/reject/65248 Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#109870) next »