3

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

4

3 回答 3

6

使用内置函数 base_convert。例如:

// To convert from base 10 to base 32:
echo( base_convert( 12345, 10, 32 ) );
于 2009-12-04T18:02:04.703 回答
1

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

于 2009-12-04T18:00:39.153 回答
1

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

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

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

于 2009-12-04T18:01:12.473 回答