• PHP中进制之间的互相转换


     常见的进制:

    二进制      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 = '123456';//十进制
    echo base_convert($hexadecimal, 10, 5);//转为五进制

  • 相关阅读:
    拖动图片浏览的程序(VB6)
    Nod32升级服务器(转)
    看了部电影"蝴蝶效应"
    BackgroundWorker的替代者! (转)
    为什么我爱黑莓8700
    什么是反射(.NET)[转]
    使用VS2008编写了第一个WM5短信发送程序!
    不睡觉果然还是不行。
    关于net2.0里面新出现的类backgroundworker的应用 (转)
    是男人就打5000分!(C#)
  • 原文地址:https://www.cnblogs.com/boundless-sky/p/10856718.html
Copyright © 2020-2023  润新知