(PHP 4, PHP 5, PHP 7, PHP 8)
hexdec — Convierte de hexadecimal a decimal
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.
hex_stringLa cadena hexadecimal a convertir
La representación decimal de hex_string
| 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. |
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)"
?>Nota:
La función puede convertir números que son demasiado grandes para caber en un tipo entero, en cuyo caso estos valores son devueltos como número decimal.