PHPで十進法->二進法に変換するコードを書いてみました。
decbin()関数があリますが。
binary.php
<?php
$input = fgets(STDIN);
$binary = array();
while(true){
$remainder = $input % 2;
$input = floor($input/2);
$binary[] = $remainder;
if ($input == 0 || $input == 1){
$binary[] = $input;
break;
}
}
foreach(array_reverse($binary) as $bit){
echo $bit;
}
}
?>