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回かませる場合もある。(一回だけで済む方法あるんかな。)
以上