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 に答える