0

基于这个公式$tag= pack("H*",dechex(1146046298));输出是 DOGZ

现在我需要那个公式的反面。一旦我输入 DOGZ,输出必须是 1146046298

4

1 回答 1

0

解码顺序:先dechex,后pack。与此相反的是首先unpack,然后hexdec...

先生,我已经这样做了 >>> unpack("H*",hexdec('DOGZ')); 还是行不通

不,相反的pack('H*', dechex(1146046298))hexdec(unpack('H*', 'DOGZ'))。而且由于unpack结果是一个数组,因此您还需要从数组中获取值。所以:

hexdec(current(unpack('H*', 'DOGZ')))
于 2012-06-08T08:44:35.157 回答