当前位置:首页 > PHP教程 > php应用 > 列表

PHP实现的各种进制相互转换功能小工具示例

发布:smiling 来源: PHP粉丝网  添加日期:2021-09-05 16:44:19 浏览: 评论:0 

这篇文章主要介绍了PHP实现的各种进制相互转换功能小工具,涉及php常见的二进制、八进制、十六进制等相互转换操作实现技巧,需要的朋友可以参考下。

本文实例讲述了PHP实现的各种进制相互转换功能小工具,分享给大家供大家参考,具体如下:

  1. <html> 
  2. <head> 
  3. <title>进制转换器</title> 
  4. <?php 
  5. $n1=$n2=""
  6. if($_POST){ 
  7.   $n1=$_POST['n1']; 
  8.   $trans=$_POST['trans']; 
  9.   if($trans=='1'){ 
  10.     $n2=decbin((int)$n1); 
  11.   }elseif($trans=='2'){ 
  12.     $n2=decoct((int)$n1); 
  13.   }elseif($trans=='3'){ 
  14.     $n2=dechex((int)$n1); 
  15.   }elseif($trans=='4'){ 
  16.     $n2=bindec($n1); 
  17.   }elseif($trans=='5'){ 
  18.     $n2=octdec($n1); 
  19.   }elseif($trans=='6'){ 
  20.     $n2=hexdec($n1); 
  21.   } 
  22. ?> 
  23. </head> 
  24. <body> 
  25. <form method="post" action="?act=do"> 
  26. <input type="text" name="n1" value="<?php echo $n1;?>"> 
  27. <select name="trans"> 
  28. <option value="1">10to2</option> 
  29. <option value="2">10to8</option> 
  30. <option value="3">10to16</option> 
  31. <option value="4">2to10</option> 
  32. <option value="5">8to10</option> 
  33. <option value="6">16to10</option> 
  34. </select> 
  35. <input type="submit" value="转换"><input type="text" name="n2" value="<?php echo $n2;?>"> 
  36. </form> 
  37. </body> 
  38. </html>

Tags: PHP进制转换工具

分享到: