dechex

(PHP 4, PHP 5, PHP 7)

dechexDecimal a hexadecimal

Descripción

dechex ( int $number ) : string

Devuelve una cadena que contiene una representación hexadecimal del argumento number dado.

El mayor número que puede convertirse es PHP_INT_MAX * 2 + 1 (o -1): en plataformas de 32 bits, este será 4294967295 en decimal, cuyos resultados utilizando dechex() devolverán ffffffff.

Parámetros

number

Valor decimal a convertir.

Aunque los tipos integer PHP tienen signo, la dechex() los trata como enteros sin signo, de igual forma los enteros negativos serán tratados como si no tuvieran signo.

Valores devueltos

Representación tipo cadena hexadecimal de number.

Ejemplos

Ejemplo #1 Ejemplo dechex()

<?php
echo dechex(10) . "\n";
echo 
dechex(47);
?>

El resultado del ejemplo sería:

a
2f

Ejemplo #2 Ejemplo de dechex() con números enteros grandes

<?php
// La salida siguiente asume una plataforma de 32-bit.
// Tenga en cuenta que la salida es la misma para todos los valores.
echo dechex(-1)."\n";
echo 
dechex(PHP_INT_MAX 1)."\n";
echo 
dechex(pow(232) - 1)."\n";
?>

El resultado del ejemplo sería:

ffffffff
ffffffff
ffffffff

Ver también