十六进制值到字符串

时间:2017-06-29 02:25:45

标签: php binary hex substring bin2hex

我有一个来自bin2hex()调用的十六进制数字。我需要一个代表这个数字的字符串,格式如下:

$tmp = bin2hex($foo)
// $tmp is 0x123efd

我需要一些能给我字符串" 123efd" 的代码。

1 个答案:

答案 0 :(得分:2)

它是十六进制(0x)的前缀。您需要使用

删除前缀
$tmp = substr(bin2hex($foo), 2); // $tmp is 123efd
//assume that prefix is only 2 digits and you always remove the 2 digits