引数 hex_string により指定された 16 進数に 等価な 10 進数を返します。hexdec() は、16 進数を 表す文字列を 10 進数に変換します。変換できる最大の数字は 16 進数の 7fffffff もしくは 10 進数の 2147483647 です。 PHP 4.1.0 以降、この関数はさらに大きな値を取り扱えるようになりました。 そのような場合、結果は float で返されます。
hexdec() は、16 進数以外の文字を一切無視します。
dechex()、 bindec()、 octdec() および base_convert() も参照ください。