hexdec

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

hexdecConvierte de hexadecimal a decimal

Descripción

hexdec(string $hex_string): int|float

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.

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 entier, en cuyo caso estos valores son devueltos como nombre décimal.

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