Convert hex to ascii characters
You can trivially adapt the solution I presented here using the function base_convert_arbitrary
.
Edit: I had not read carefully enough :) Base 16 to base 62 is still very doable, as above.
See it in action.
I think you're looking for this:
function hex2str($hex) {
$str = '';
for($i=0;$i<strlen($hex);$i+=2) $str .= chr(hexdec(substr($hex,$i,2)));
return $str;
}
(From http://www.linux-support.com/cms/php-convert-hex-strings-to-ascii-strings/) (Works like this javascript tool: http://www.dolcevie.com/js/converter.html)
You mean want to convert a string of hex digits into actual hex values?
$hex_string = "A1B2C3D4F5"; // 10 chars/bytes
$packed_string = pack('H*', $hex_string); // 0xA1B2C3D4F5 // 5 chars/bytes.