n進数からn進数への変換プログラム。9月10日記事
目次
変換してくれるサイトはたくさんあるけど、作ってみる。
元
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>2進数10進数16進数</title> </head> <body> <form action="confirm.php" method="post"> <ul> <li><label>数値入力</label></li> <li><input type="text" name="num"></li> <li><input type="submit" name="submit" value="送信"> </ul> </form> </body> </html>
送り先
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>2進数10進数16進数</title> </head> <body> <?php $num = $_POST["num"]; //10進数を2進数へ echo "10から2へ<br>"; echo decbin($num)."<br>"; //2進数から10進数へ echo "2から10へ<br>"; echo bindec($num)."<br>"; //16進数から2進数へ echo "16から2へ<br>"; echo decbin(hexdec($num))."<br>"; //2進数から16進数へ echo "2から16へ<br>"; echo dechex(bindec($num))."<br>"; //10進数から16進数へ echo "10から16へ<br>"; echo dechex($num)."<br>"; //16進数から10進数 echo "16から10へ<br>"; echo hexdec($num)."<br>"; ?> </body> </html>
関数を2回かませる場合もある。(一回だけで済む方法あるんかな。)
以上