我有一个变量id = 1615239032
在python中我做
struct.pack('<i', id)
结果是
x\x97F`
在php中我做
pack('i', $id)
但结果是
x▒F`
如何在php中获得相同的内容?
答案 0 :(得分:0)
你已经和Python一样了。当您尝试显示它时会损坏它。
如果您将二进制数据转换为其他数据,例如它们的十六进制数据,您将看到它们是相同的:
echo bin2hex("x\x97F`");
echo "<br>";
echo bin2hex(pack("i", 1615239032));
结果:
78974660
78974660