Backend Development 2 min read

PHP dechex() – Convert Decimal Numbers to Hexadecimal Strings

The article explains PHP's dechex() function, detailing its purpose of converting a decimal integer to a hexadecimal string, describing the valid input range, parameter definition, return value, and providing example code with expected output.

Laravel Tech Community
Laravel Tech Community
Laravel Tech Community
PHP dechex() – Convert Decimal Numbers to Hexadecimal Strings

The dechex() function in PHP returns a string containing the hexadecimal representation of a given decimal integer.

It can convert numbers up to PHP_INT_MAX * 2 + 1 (or -1); on a 32‑bit platform this maximum is 4294967295, which yields ffffffff as the result.

Parameter

int $number – the decimal value to be converted.

Return value

A string representing the hexadecimal form of $number .

Example

<?php
echo dechex(10)."\n"; // outputs: a
echo dechex(47);        // outputs: 2f
?>

Output

a2f
backendPHPhexadecimaldechexNumber Conversion
Laravel Tech Community
Written by

Laravel Tech Community

Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.