Как распаковать () первую структуру в этом списке ?
Я хочу, чтобы второе поле было целочисленным (или лучше сказать как float, поскольку PHP не поддерживает 64-битное int)
Благодаря Марио, я решил это так:
$a = unpack("i", $this->read(4)); $b = unpack("i", $this->read(4)); $packet['file_length'] = $a[1] + $b[1] * 0x100000000;
Где $this->read() - это обертка для:
$this->read()
mb_substr($data, $offset, $length, '8bit');