【问题标题】:Does php have a built in coversion to base32 values?php 是否具有到 base32 值的内置转换?
【发布时间】:2010-12-23 08:17:53
【问题描述】:

我知道我可以使用 number_format,但是有没有办法表示 base32 数字?例如,十六进制可以用 0x... 表示,八进制可以用前面的 0 表示。 php中有什么可以表示base32数字的吗?

【问题讨论】:

  • 哦,对不起,是的,我的意思是 base_convert。 :)

标签: php base32


【解决方案1】:

我从未见过 base32 的原生表示法,但当然有 Base_convert()

【讨论】:

    【解决方案2】:

    number_format() 不能用于“表示”一个基数为 32 的数字,我想知道您的意思是不是 base_convert (http://php.net/base_convert) 在基数之间移动,例如

    echo(base_convert('FF', 16, 10));
    

    至于用特殊前缀定义它们,据我所知 PHP 只支持八进制/十六进制的 0 和 0x。

    【讨论】:

      【解决方案3】:

      使用内置函数 base_convert。例如:

      // To convert from base 10 to base 32:
      echo( base_convert( 12345, 10, 32 ) );
      

      【讨论】:

        猜你喜欢
        • 2011-03-20
        • 1970-01-01
        • 2010-12-27
        • 1970-01-01
        • 1970-01-01
        • 2011-06-04
        • 2021-07-17
        • 2011-01-19
        • 1970-01-01
        相关资源
        最近更新 更多