note 59325 added to language.types.integer

From: Date: Sat, 03 Dec 2005 01:02:11 +0000
Subject: note 59325 added to language.types.integer
Groups: php.notes 
Request: Send a blank email to php-notes+get-99504@lists.php.net to get a copy of this message
When I want to print large numbers I use the following function to make them readable. Only works well with numbers < one thousand billion but can easily be extended. <?php function bignum( $num ) { $s = ""; for ($t = 1000000000; $t >= 1; $t/=1000) { $o = (int) (($num/$t) % 1000); if ($s != "" || $o != 0) { if ($o < 10 && $s != "") $s .= "00"; else if ($o < 100 && $s != "") $s .= "0"; $s .= $o; if ($t != 1) $s .= "."; } } return $s; } ?> ---- Manual Page -- http://www.php.net/manual/en/language.types.integer.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+59325 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+59325&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+59325&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+59325&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+59325&report=yes&reason=useless Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+59325&report=yes&reason=non-english Delete: already in docs -- http://master.php.net/manage/user-notes.php?action=delete+59325&report=yes&reason=already+in+docs Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+59325&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+59325&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#99504) next »