PHP hexdec() 関数

定義と使用法

hexdec() 関数は十六進数を十進数に変換します。

文法

hexdec(hex_string)
引数 説明
hex_string 必須。変換する必要のある十六進数を指定します。

説明

と一致する hex_string 引数が表す十六進数の十進数値。hexdec() は十六進数文字列を十進数に変換します。変換できる最大値は 7fffffff、つまり十進数の 2147483647 です。PHP 4.1.0 から、この関数は大数字を処理できるようになり、その場合、float 型を返します。

hexdec() はすべての非十六進数文字を 0 に置き換えます。これにより、左側のすべての零は無視されますが、右側の零は値に含まれます。

<?php
echo hexdec("1e");
echo hexdec("a");
echo hexdec("11ff");
echo hexdec("cceeff");
?>

出力:

30
10
4607
13430527