3

number_format を使用できることはわかっていますが、base32 の数値を表す方法はありますか? たとえば、16 進数は 0x... で表すことができ、8 進数は前に 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は8進数または16進数に対して0と0xのみをサポートします。

于 2009-12-04T18:01:12.473 に答える