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

 更新时间:2018年03月21日 09:39:24   作者:liuyuedetiankong  
这篇文章主要介绍了PHP实现的各种进制相互转换功能小工具,涉及php常见的二进制、八进制、十六进制等相互转换操作实现技巧,需要的朋友可以参考下

本文实例讲述了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代码实现页面伪静态的方法

    这篇文章主要介绍了使用纯php代码实现页面伪静态的方法,涉及php服务器预定义变量及正则匹配的相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • PHP导出Excel实例讲解

    PHP导出Excel实例讲解

    这篇文章主要为大家介绍了PHP导出Excel的实例,
    2016-01-01
  • PHP基于XMLWriter操作xml的方法分析

    PHP基于XMLWriter操作xml的方法分析

    这篇文章主要介绍了PHP基于XMLWriter操作xml的方法,结合实例形式分析了php使用XMLWriter生成及解析xml数据的操作技巧,需要的朋友可以参考下
    2017-07-07
  • PHP读取大文件末尾N行的高效方法推荐

    PHP读取大文件末尾N行的高效方法推荐

    下面小编就为大家带来一篇PHP读取大文件末尾N行的高效方法推荐。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-06-06
  • 前后端分离和跨域问题的详细解决方案(CORS的原理)

    前后端分离和跨域问题的详细解决方案(CORS的原理)

    前后端跨域问题由浏览器同源策略而来,下面这篇文章主要给大家介绍了关于前后端分离和跨域问题的详细解决方案,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • PHP面向对象精要总结

    PHP面向对象精要总结

    这篇文章主要介绍了PHP面向对象精要,较为详细的介绍了PHP面向对象程序设计中的各种概念与常见技巧,非常具有实用价值,需要的朋友可以参考下
    2014-11-11
  • php动态函数调用方法

    php动态函数调用方法

    本文主要给大家介绍了php中动态调用函数的方法,实例分析了php动态函数的实现原理与具体实现步骤,需要的朋友可以参考下
    2015-05-05
  • 深入php var_dump()函数的详解

    深入php var_dump()函数的详解

    本篇文章是对php var_dump()函数进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • php数组函数array_push()、array_pop()及array_shift()简单用法示例

    php数组函数array_push()、array_pop()及array_shift()简单用法示例

    这篇文章主要介绍了php数组函数array_push()、array_pop()及array_shift()简单用法,结合实例形式分析了PHP数组函数array_push()、array_pop()及array_shift()操作数组的入栈、出栈、移除等相关实现技巧,需要的朋友可以参考下
    2020-01-01
  • curl和libcurl的区别简介

    curl和libcurl的区别简介

    这篇文章主要介绍了curl和libcurl的区别简介,本文讲解了curl简介、libcurl简介、curl与libcurl对比、“curl”的不同意思、PHP中使用curl和libcurl等内容,这么多的curl,搞都搞不懂,看了本文才知道,我们一直用的其实是libcurl,需要的朋友可以参考下
    2015-07-07

最新评论