pavlik35
Новичок
Добрый вечер. Пытаюсь прочитать бинарик.
При таком раскладе получаем так:
Почему он выводит мне 8 раз?
Спасибо.
PHP:
$binaryData = file_get_contents($filename);
$formatData =
'A8Header';
$data = unpack($formatData, $binaryData);
Стоит поменять формат на 'd8Header', получаю следующее:array(1) {
["Header"]=>
string(6) "MRTT"
}
По итогу хочу прочитать первые 8 байт в виде double.array(8) {
["Header1"]=>
float(5.97264354466E-154)
["Header2"]=>
float(6.01329361885E-154)
["Header3"]=>
float(5.99464662898E-154)
["Header4"]=>
float(6.01349277804E-154)
["Header5"]=>
float(6.013470017E-154)
["Header6"]=>
float(4.25997034901E-270)
["Header7"]=>
float(6.01347001588E-154)
["Header8"]=>
float(6.013470017E-154)
}
Почему он выводит мне 8 раз?
Спасибо.