Note Submitter: c_westerbeek at hotmail dot com
----
a dec 2 hex function that goes way beyon 7fffffff. I don't now wat the limit is. float's precision is 14 decimal digits so the precision of dec2hex should be 5AF3107A3FFF (=99999999999999)
function dec2hex($number, $length) {
$hexval="";
while ($number>0) {
$remainder=$number%16;
if ($remainder<10)
$hexval=$remainder.$hexval;
elseif ($remainder==10)
$hexval="a".$hexval;
elseif ($remainder==11)
$hexval="b".$hexval;
elseif ($remainder==12)
$hexval="c".$hexval;
elseif ($remainder==13)
$hexval="d".$hexval;
elseif ($remainder==14)
$hexval="e".$hexval;
elseif ($remainder==15)
$hexval="f".$hexval;
$number=floor($number/16);
}
while (strlen($hexval)<$length) $hexval="0".$hexval;
//this is just to add zero's at the beginning to make hexval a certain length
return $hexval;
}
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.