dechex
10 進数を 16 進数に変換する
&reftitle.description;
stringdechex
intnum
num で指定した符号なし整数値を 16 進数表現した文字列を返します。
変換できる最大の数字は、32 ビットプラットフォームの場合は
PHP_INT_MAX * 2 + 1
(-1) です。これは 10 進数で表すと
4294967295 であり、
dechex が返す結果は ffffffff になります。
&reftitle.parameters;
num
変換したい 10 進数値。
PHP の int は符号付き整数ですが、
dechex ではこれを符号なし整数として扱います。
つまり、負の整数を渡しても、それを符号なし整数として処理します。
&reftitle.returnvalues;
num を 16 進文字列で表した値を返します。
&reftitle.examples;
dechex の例
]]>
&example.outputs;
dechex での大きな整数の例
]]>
&example.outputs;
&reftitle.seealso;
hexdec
decbin
decoct
base_convert