簡體   English   中英

如何用PHP32打包一個64位的integer?

[英]How to pack a 64bit integer with PHP32?

我想用$_REQUEST得到一個64位的integer,但是不支持64位。 (它將變成一個浮點數。)我需要打包這些數據並發送給服務。 但是它應該是大端字節順序,所以我不能使用格式f (float (machine dependent size and representation)) 來打包它。

我試圖將它分解為四個 16 位整數,但我不能使用<<>>&因為它是一個浮點數。

我怎么解決這個問題?

多次使用帶有 256 或 65536 的gmp_div_qr()將其分解為 8 位或 16 位塊,然后將這些塊轉換為字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM