note 99533 added to function.decbin

From: Date: Mon, 23 Aug 2010 08:11:50 +0000
Subject: note 99533 added to function.decbin
Groups: php.notes 
Request: Send a blank email to php-notes+get-171932@lists.php.net to get a copy of this message
I was surprised by decbin's size limitation. Here is a function without size limitation. It supports much bigger values (like 11.435.168.214), but doesn't support signs because I didn't need signs (yet). <?php function dec2bin($dec){ // Better function for dec to bin. Support much bigger values, but doesn’t support signs for($b='',$r=$dec;$r>1;){ $n = floor($r/2); $b = ($r-$n*2).$b; $r = $n; // $r%2 is inaccurate when using bigger values (like 11.435.168.214)! } return ($r%2).$b; } ?> ---- Server IP: 83.137.20.135 Probable Submitter: 145.99.174.241 ---- Manual Page -- http://www.php.net/manual/en/function.decbin.php Edit -- https://master.php.net/note/edit/99533 Del: integrated -- https://master.php.net/note/delete/99533/integrated Del: useless -- https://master.php.net/note/delete/99533/useless Del: bad code -- https://master.php.net/note/delete/99533/bad+code Del: spam -- https://master.php.net/note/delete/99533/spam Del: non-english -- https://master.php.net/note/delete/99533/non-english Del: in docs -- https://master.php.net/note/delete/99533/in+docs Del: other reasons-- https://master.php.net/note/delete/99533 Reject -- https://master.php.net/note/reject/99533 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#171932) next »