この関数は、数値を10進数から2進数に変換します。PHPで10進数をバイナリに変換する
<?php
function DecimalTOBinary($num)
{
$a = "";
$b = "";
$x = 0;
while ($num !=0)
{
$b .= $num % 2;
$num = $num /2;
}
/*
for($i = strlen($b) -1;$i >=0;$i--)
{
a .= substr($b,$i,$i +1);
}*/
return $b;
}
?>
私の問題は、それが文字列を返すことです。
010010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
私は戻りたい:
0100101
どのように私はこれを達成することができますか?