note 61290 added to function.intval

From: Date: Mon, 30 Jan 2006 14:48:06 +0000
Subject: note 61290 added to function.intval
Groups: php.notes 
Request: Send a blank email to php-notes+get-102729@lists.php.net to get a copy of this message
intval() returns maxint on number_in_string, if the result would be bigger than it. But for float returns the signed 32 bit integer with the "same" value: <? $num=-1000; print($num."\n"); $i_str=sprintf("%u",$num); print($i_str."\n"); $i1=intval($i_str); print($i1."\n"); $i2=intval(floatval($i_str)); print($i2."\n"); ?> prints: -1000 4294966296 2147483647 -1000 ---- Server IP: 212.24.129.6 Probable Submitter: 195.113.83.193 ---- Manual Page -- http://www.php.net/manual/en/function.intval.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+61290 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+61290&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+61290&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+61290&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+61290&report=yes&reason=useless Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+61290&report=yes&reason=non-english Delete: already in docs -- http://master.php.net/manage/user-notes.php?action=delete+61290&report=yes&reason=already+in+docs Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+61290&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+61290&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#102729) next »