I have a string that looks like this "7a"
and I want to convert it to the hex number 7A. I have tried using pack and unpack but that is giving me the hex representation for each individual character.
Probably the simplest way to store that as an integer is hexdec()
$num = hexdec( '7A' );
Well a number is a number, it does not depend on the representation. You can get the actual value using intval()
:
$number = intval('7a', 16);
To convert the number back to a hexadecimal string you can use dechex()
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With