2012-09-14 68 views
0

我需要读取一个数据包,小尾数,很长很长(64位) 这工作得很好:如何在php中解压unsigned long long?

echo unpack("V", $packet) . unpack("V", $packet); 

但为什么这不起作用?

echo unpack("V2", $packet); 
+0

你的PHP版本没有64位支持 http://stackoverflow.com/questions/864058/how-to-have-64-bit-integer -on-php – Max

+0

@Max我试着echo PHP_INT_MAX;并且它返回了9223372036854775807.我错过了什么吗? – iamart

回答

0

尝试

 echo unpack("V2", $packet, $packet >> 32); 
相关问题