dechex

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

dechexOnluktan onaltılığa

Açıklama

dechex(int $sayı): string

Verilen işaretsiz sayı bağımsız değişkeninin onaltılık gösterimini içeren bir dize döndürür.

Dönüştürülebilecek en büyük sayı PHP_INT_MAX * 2 + 1'dir (veya -1): 32 bitlik platformlarda bu, onluk tabanda 4294967295'tir ve dechex() bunun için ffffffff döndürür.

Bağımsız Değişkenler

sayı

Dönüştürülecek onluk değer.

PHP'nin int türü işaretli olduğundan, ancak dechex() işaretsiz tamsayılarla çalıştığından, negatif tamsayılar işaretsizmiş gibi ele alınır.

Dönen Değerler

sayı değerinin onaltılık dize gösterimi.

Örnekler

Örnek 1 dechex() örneği

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

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

a
2f

Örnek 2 Büyük tamsayılarla dechex() örneği

<?php
// Aşağıdaki çıktı 32 bitlik bir platform varsayar.
// Tüm değerler için çıktının aynı olduğuna dikkat edin.
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