PHP 4, PHP 5, PHP 7, PHP 8
hexdec - Hexadecimal to decimal

hexdec( string$hex_string ): int|float

Returns the decimal equivalent of the hexadecimal number represented by the hex_string argument. hexdec converts a hexadecimal string to a decimal number.

hexdec will ignore any non-hexadecimal characters it encounters. As of PHP 7.4.0 supplying any invalid characters is deprecated.



The hexadecimal string to convert

Return Values

The decimal representation of hex_string



The function can convert numbers that are too large to fit into the platforms int type, larger values are returned as float in that case.


Version Description
7.4.0 Passing invalid characters will now generate a deprecation notice. The result will still be computed as if the invalid characters did not exist.

Related Functions

Example of hexdec

Show all examples for hexdec

PHP Version:

Function hexdec:

Mathematical Functions Functions

Most used PHP functions