PHP进制转换补位的实现有多少种方法
导读:这篇文章主要给大家介绍“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