note 59325 deleted from language.types.integer by bjori
| From: | bjori@php.net | Date: | Sat, 25 Mar 2006 21:41:26 +0000 |
| Subject: | note 59325 deleted from language.types.integer by bjori | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-106605@lists.php.net to get a copy of this message | ||
Note Submitter: maffe82 at hotmail
----
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;
}
?>