Documentación offline PHP master

dechex

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

dechex

Convierte de decimal a hexadecimal

Descripción#

dechex(int $num): string
```php

Retorna un string que contiene la representación hexadecimal del argumento `num` sin signo.

El número más grande que puede ser convertido es `PHP_INT_MAX``* 2 + 1` (o `-1`) : en plataformas de 32-bit, será `4294967295` en decimal, lo que hará que la función `dechex` retorne `ffffffff`.

## Parámetros

`num`  
El valor decimal a convertir.

Dado que el tipo `int` de PHP es firmado, pero que la función `dechex` solo funciona con enteros sin signo, los enteros negativos serán tratados como si fueran sin signo.

## Valores devueltos

Una representación hexadecimal de `num`.

## Ejemplos

Ejemplo con `dechex`
El ejemplo anterior mostrará:

    a
    2f

Ejemplo con la función `dechex` con enteros grandes

```php

El ejemplo anterior mostrará:

ffffffff
ffffffff
ffffffff

Véase también#

hexdec, decbin, decoct, base_convert