前言
想必看到这篇文章的伙伴们都对“进制”这个词语不陌生吧,我们都知道计算机都是由0101二进制构成的,在现实生活中我们通常所使用的都是十进制,从事编程工作的都要懂得进制转换,十进制转换为其他进制的基本原理就是“十进制数/N进制然后再取余直到除数为0时,把所有的余数倒过来就是这个进制的数”,不过在PHP里面预定义了十进制转换为其他的进制的函数,所以利用这个我就写了这个简单的进制转换(包括:十进制转换为二、八、十六进制)。图示如下:
计算前
计算后
代码
POST传参计算器$hex_num='';
$hex_drup='';
$sum_hex='';
if( $_POST)
{$hex_num=$_POST['hex'];
$hex_drup=$_POST['hex_drup'];
if(is_numeric($hex_num)){
switch($hex_drup){
case '2':$sum_hex=decbin("$hex_num");break;
case '8':$sum_hex=decoct("$hex_num");break;
case '16':$sum_hex=dechex("$hex_num");break;
}
}
}
else{
}
?>
二进制
八进制
十六进制