Я получаю двоичное значение ниже в php, собирая значение из БД.чтение данных из двоичного значения в php?
0xF4010800000000960106000000002f03040000000063030700000000...
Проблема в том, что я не знаю, как читать ее в разделах.
Например, первая часть F401
должна быть возвращена в SMALLINT (2 байта) 500
, а затем сразу после этого 08000000
должен быть возвращен в качестве межд (4 байта без знака) и возвращения 8
, как это делается в PHP ?
EDIT:
Я попытался hexdec(substr($value, 0, 4))
, чтобы попытаться получить значение бита 500 на первые 4 байта, но это dosen't работа, я не знаю, что еще попробовать.
Wel [что вы пробовали до сих пор] (http://mattgemmell.com/what-have-you-tried/)? – Naruto
'$ hex = bin2ex ($ двоичный);' и '$ dec = hex2dec ($ dec);' – Peter