2016-11-30 59 views
0

我有一個變量ID = 1615239032在php中struct.pack()的模擬是什麼?

在Python中我做

struct.pack('<i', id) 

結果是

x\x97F` 

在PHP我做

pack('i', $id) 

但結果是

如何獲得相同的PHP?

+0

你吃過看看在[這個答案](http://stackoverflow.com/a/4615461/2233391)? python print(id); – Henders

+0

在PHP var_dump($ id)或print($ id); –

回答

0

您已經在Python中獲得了相同的結果。當您嘗試顯示它時,它會被損壞。

如果轉換二進制數據到別的東西,比如他們的十六進制represantions,你會發現它們是相同的:

echo bin2hex("x\x97F`"); 
echo "<br>"; 
echo bin2hex(pack("i", 1615239032)); 

結果:

78974660 
78974660 
相關問題