本文實例講述了PHP實現的各種進制相互轉換功能小工具。分享給大家供大家參考,具體如下:
html>
head>
title>進制轉換器/title>
?php
$n1=$n2="";
if($_POST){
$n1=$_POST['n1'];
$trans=$_POST['trans'];
if($trans=='1'){
$n2=decbin((int)$n1);
}elseif($trans=='2'){
$n2=decoct((int)$n1);
}elseif($trans=='3'){
$n2=dechex((int)$n1);
}elseif($trans=='4'){
$n2=bindec($n1);
}elseif($trans=='5'){
$n2=octdec($n1);
}elseif($trans=='6'){
$n2=hexdec($n1);
}
}
?>
/head>
body>
form method="post" action="?act=do">
input type="text" name="n1" value="?php echo $n1;?>">
select name="trans">
option value="1">10to2/option>
option value="2">10to8/option>
option value="3">10to16/option>
option value="4">2to10/option>
option value="5">8to10/option>
option value="6">16to10/option>
/select>
input type="submit" value="轉換">input type="text" name="n2" value="?php echo $n2;?>">
/form>
/body>
/html>
運行結果:

PS:這里再為大家推薦幾款計算與轉換工具供大家參考使用:
在線任意進制轉換工具:
http://tools.jb51.net/transcoding/hexconvert
科學計算器在線使用_高級計算器在線計算:
http://tools.jb51.net/jisuanqi/jsqkexue
在線計算器_標準計算器:
http://tools.jb51.net/jisuanqi/jsq
更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP數據結構與算法教程》、《php程序設計算法總結》、《php字符串(string)用法總結》、《PHP數組(Array)操作技巧大全》、《PHP常用遍歷算法與技巧總結》及《PHP數學運算技巧總結》
希望本文所述對大家PHP程序設計有所幫助。
您可能感興趣的文章:- PHP實現十進制、二進制、八進制和十六進制轉換相關函數用法分析
- php實現文件與16進制相互轉換的方法示例
- PHP實現接收二進制流轉換成圖片的方法
- PHP二進制與字符串之間的相互轉換教程
- php實現將任意進制數轉換成10進制的方法
- php圖片的二進制轉換實現方法
- PHP函數篇詳解十進制、二進制、八進制和十六進制轉換函數說明
- php實現36進制與10進制轉換功能示例
- PHP進制轉換實例分析(2,8,16,36,64進制至10進制相互轉換)