首页后端开发PHPPHP进制转换补位的实现有多少种方法

PHP进制转换补位的实现有多少种方法

时间2024-03-22 09:05:03发布访客分类PHP浏览499
导读:这篇文章主要给大家介绍“PHP进制转换补位的实现有多少种方法”的相关知识,下文通过实际案例向大家展示操作过程,内容简单清晰,易于学习,有这方面学习需要的朋友可以参考了解一下,希望这篇“PHP进制转换补位的实现有多少种方法”文章对大家有所帮助...
这篇文章主要给大家介绍“PHP进制转换补位的实现有多少种方法”的相关知识,下文通过实际案例向大家展示操作过程,内容简单清晰,易于学习,有这方面学习需要的朋友可以参考了解一下,希望这篇“PHP进制转换补位的实现有多少种方法”文章对大家有所帮助。

php进行进制转换补位的方法:1、通过binoct()将二进制转为八进制;2、通过bindec()将二进制转为十进制;3、通过binhex()将二进制转为十六进制;4、通过octbin()将八进制转为二进制;5、通过octdec()将八进制转为十进制;6、通过octhex()将八进制转为十六进制等等。

作为一个屌丝程序员,没有丰富的经验,只是一味地敲着代码,但终究有一天,我也会成为一个技术大牛,今天学了点进制相互转换的几个函数

常见的进制:

二进制      binary        ----->
      bin
八进制      octal          ----->
      oct
十进制      decimal      ----->
      dec
十六进制   hexadecimal     ----->
      hex
登录后复制

php提供了几常见进制之间转换的函数

二进制转为其他进制

binoct();
    //转为八进制
bindec();
    //转为十进制
binhex();
    //转为十六进制
登录后复制

八进制转为其他进制

octbin();
    //转为二进制
octdec();
    //转为十进制
octhex();
    //转为十六进制
登录后复制

十进制转为其他进制

decbin();
    //转为二进制
decoct();
    //转为八进制
dechex();
    转为十六进制
登录后复制

十六进制转为其他进制

hexbin();
    转为二进制
hexoct();
    //转为八进制
hexdec();
    //转为十六进制
登录后复制

上面列举了这么多,其实自己感觉一点用没有,对于上面的这些函数,你只需要记着bin、oct、dec、hex就可以了,你要把a进制转为b进制,那就是ab()

举个简单的例子:

把二进制(bin)转为十进制(dec): bindec();
    
登录后复制

就这么简单

但这样可能还不能满足我们的需求,于是php有个我们提供了一个真正实现爱咋转就咋转的函数:base_convert();

base_convert() 该函数有三个参数

string base_convert ( string $number , int $frombase , int $tobase )
登录后复制

举个列子:

$hexadecimal = '125458';
    //十进制
echo base_convert($hexadecimal, 10, 5);
    //转为五进制

通过以上内容的阐述,相信大家对“PHP进制转换补位的实现有多少种方法”已经有了进一步的了解,更多相关的问题,欢迎关注网络或到官网咨询客服。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: PHP进制转换补位的实现有多少种方法
本文地址: https://pptw.com/jishu/650298.html
SQL Server2008安装失败有什么办法解决 数据库中使用delete语句删除的常见操作有哪些

游客 回复需填写必要信息