我需要将64位十六进制转换为32位二进制。如何在PHP中执行此操作?是'包装'正确的功能?
要转换的十六进制示例:D115E7B757EDE630CD0AA11142DC32661AB38829CA52A6422AB782862F268622
答案 0 :(得分:1)
如果我理解您的问题,请参阅unpack:
$hexadecimal = 'D115E7B757EDE630CD0AA11142DC32661AB38829CA52A6422AB782862F268622';
var_dump(unpack('L*', $hexadecimal));
其中标志L是无符号长整数(总是32位,机器字节顺序)