16 na 10:
Kod
function hextoten($int)
{
$tabelka=array(
'0'=>0,
'1'=>1,
'2'=>2,
'3'=>3,
'4'=>4,
'5'=>5,
'6'=>6,
'7'=>7,
'8'=>8,
'9'=>9,
'A'=>10,
'B'=>11,
'C'=>12,
'D'=>13,
'E'=>14,
'F'=>15
);
for($i=strlen($int)-1;$i>-1;--$i)
{
$wyn=$wyn+str_replace($int[strlen($int)-$i-1], $tabelka[$int[strlen($int)-$i-1]]*pow(16, $i), $int[strlen($int)-$i-1]);
}
return (trim($wyn))?$wyn:0;
}
{
$tabelka=array(
'0'=>0,
'1'=>1,
'2'=>2,
'3'=>3,
'4'=>4,
'5'=>5,
'6'=>6,
'7'=>7,
'8'=>8,
'9'=>9,
'A'=>10,
'B'=>11,
'C'=>12,
'D'=>13,
'E'=>14,
'F'=>15
);
for($i=strlen($int)-1;$i>-1;--$i)
{
$wyn=$wyn+str_replace($int[strlen($int)-$i-1], $tabelka[$int[strlen($int)-$i-1]]*pow(16, $i), $int[strlen($int)-$i-1]);
}
return (trim($wyn))?$wyn:0;
}
Wiem, że istnieje funkcja w PHP, która to liczy, ale chcę w ten sposób (tworząc własną funkcję) poznać nowe systemy liczbowe
