0
我有16個字節,格式如下如何在PHP中以'SSSSLSS'的格式解壓數據?
short int, short int, short int, short int, unsigned int, short int, short int
當我使用
unpack('SSSSLS', $data)
,它沒有回我想要的。 PHP嘗試使用某種格式的字符串作爲數組的鍵名,就像:
array(1) {
["SSSLS"]=>
int(600)
}
任何方式產生的6位數字,只是與數量指數的陣列?
包裝您的解包()在array_values(),所以'$ arrayArray ='array_values('unpack('SSSSLS',$ data));' –
@MarkBaker解包('SSSSLS')不起作用,它只用一個像這樣的數組來保護數組:array(1){「 」 SSSLS「] => int(600) } –
@MarkBaker我剛剛更新了我的問題 –