Convierte de hexadecimal a decimal

# hexdec

(PHP 4, PHP 5, PHP 7, PHP 8)

hexdec — Convierte de hexadecimal a decimal

### Descripción

function hexdec(string `$hex_string`): int|float

Devuelve el valor decimal equivalente a la string hexadecimal representada por el argumento `hex_string`. hexdec() convierte una string hexadecimal en un número decimal.

hexdec() ignorará cualquier carácter no hexadecimal que encuentre. A partir de PHP 7.4.0, proporcionar caracteres inválidos está deprecado.

### Parámetros

`hex_string`

  La cadena hexadecimal a convertir

### Valores devueltos

La representación decimal de `hex_string`

### Historial de cambios

Versión | Descripción
--- | ---
7.4.0 | Pasar caracteres inválidos generará ahora una advertencia deprecada. El resultado siempre será calculado como si los caracteres inválidos no existieran.

### Ejemplos

Ejemplo #1 Ejemplo con hexdec()

    <?php

    var_dump(hexdec("ee")); // muestra "int(238)"
    var_dump(hexdec("a0")); // muestra "int(160)"
    ?>

Ejemplo #2 hexdec() con caracteres inválidos

    <?php
    var_dump(hexdec("See"));  // muestra "int(238)"
    var_dump(hexdec("that")); // muestra "int(10)"
    ?>

### Notas

> Nota:

> La función puede convertir números que son demasiado grandes para caber en un tipo int, en cuyo caso estos valores son devueltos como float.

### Ver también

- dechex() - Convierte de decimal a hexadecimal
- bindec() - Convierte de binario a decimal
- octdec() - Conversión de octal a decimal
- base_convert() - Convierte un número entre bases arbitrarias

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open