码迷,mamicode.com
首页 > 其他好文 > 详细

实现10进制转化成其它进制

时间:2016-04-03 00:14:19      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:

<?php
/**
* Created by PhpStorm.
* User: lenovo
* Date: 2016/4/1
* Time: 17:10
*/
header(‘content-type:text/html;charset=utf-8‘);
// 获取被转化数字及转化进制
$num = isset($_POST[‘num‘])?$_POST[‘num‘]:‘‘;
$connect = isset($_POST[‘connect‘])?$_POST[‘connect‘]:‘‘;
// 用于保存selected,来实现转化关系的显示
$mark1=$mark2=$mark3="";
if(!$connect){
$mark1 = "selected";
}
// 判断转化关系并实现转化
switch($connect){
case "10to2" :
$score = decbin($num);
$mark1 = "selected";
break;
case "10to8" :
$score = decoct($num);
$mark2 = "selected";
break;
case "10to16" :
$score = dechex($num);
$mark3 = "selected";
break;
}
?>
<html>
<head>
<title>数字转换</title>
<meta charset="UTF-8">
</head>
<body>
<form action="shuzizhuanhuan.php" method="post">
数:<input type="text" name="num" id="input2" value = "<?php echo $num; ?>"/>
<select name="connect" id ="select1" >
<option value="10to2" <?php echo $mark1; ?>>10to2</option>
<option value="10to8" <?php echo $mark2; ?>>10to8</option>
<option value="10to16" <?php echo $mark3; ?>>10to16</option>
</select>
<input type="submit" value="转换">

<input type="text" value="<?php $score = isset($score)?$score:‘‘; echo $score; ?>" id="input1"/>
</form>

</body>
</html>

实现10进制转化成其它进制

标签:

原文地址:http://www.cnblogs.com/Zx-Ww/p/5348573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!