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

以上

最終更新:2015年09月12日 00:43