(PHP 4, PHP 5, PHP 7, PHP 8)
hexdec — Convierte de hexadecimal a decimal
Devuelve el valor decimal equivalente a la chaîne de caractères hexadecimal representada
por el argumento hex_string
.
hexdec() convierte una chaîne de caractères 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_string
La 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 entier, en cuyo caso estos valores son devueltos como nombre décimal.