(PHP 4, PHP 5, PHP 7, PHP 8)
dechex — Onluktan onaltılığa
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.
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.
sayı değerinin onaltılık dize gösterimi.
Ö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