标签: php unpack pack
如何在PHP中执行此Perl代码?
print unpack ("H*", pack ("B*", "00000000100000012000000" ));
答案 0 :(得分:4)
由于PHP中的pack / unpack不支持B类型,因此您必须使用PHP的其他函数。在这种情况下,dechex和bindec。
dechex
bindec
echo dechex( bindec( "00000000100000012000000" ));
编辑:或者使用base_convert在单个函数中执行:
echo base_convert("00000000100000012000000", 2, 16);