dechex

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

dechexDecimal to hexadecimal

Açıklama

dechex(int$num): string

Returns a string containing a hexadecimal representation of the given unsigned num 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.

Bağımsız Değişkenler

num

The decimal value to convert.

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

Dönen Değerler

Hexadecimal string representation of num.

Örnekler

Örnek 1 dechex() example

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

Yukarıdaki örneğin çıktısı:

a 2f

Örnek 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 * 2 + 1)."\n";
echo
dechex(pow(2, 32) - 1)."\n";
?>

Yukarıdaki örneğin çıktısı:

ffffffff ffffffff ffffffff

Ayrıca Bakınız

To Top