dechex

(PHP 4, PHP 5, PHP 7)

dechexDecimal to hexadecimal

Descrierea

dechex ( int $number ) : string

Returns a string containing a hexadecimal representation of the given unsigned number argument.

The largest number that can be converted is PHP_INT_MAX * 2 + 1 (or -1): on 32-bit platforms, this will be 4294967295 in decimal, which results in dechex() returning ffffffff.

Parametri

number

The decimal value to convert.

As PHP's integer type is signed, but dechex() deals with unsigned integers, negative integers will be treated as though they were unsigned.

Valorile întoarse

Hexadecimal string representation of number.

Exemple

Example #1 dechex() example

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

Exemplul de mai sus va afișa:

a
2f

Example #2 dechex() example with large integers

<?php
// The output below assumes a 32-bit platform.
// Note that the output is the same for all values.
echo dechex(-1)."\n";
echo 
dechex(PHP_INT_MAX 1)."\n";
echo 
dechex(pow(232) - 1)."\n";
?>

Exemplul de mai sus va afișa:

ffffffff
ffffffff
ffffffff

A se vedea și