【发布时间】:2015-04-29 11:50:59
【问题描述】:
在stackoverflow的朋友的帮助下,我完成了从目标文件中以二进制形式解析数据的工作。
<?php
$handle = fopen('data', 'rb');
fread($handle,64);
while (!feof($handle)) {
$bytes= fread($handle,32);
print_r(unpack("La/fb/fc/fd/fe/ff/fg/fh",$bytes));
echo "<br/>";
}
echo "finish";
fclose($handle);
?>
我得到了结果,最后一个错误仍然存在,无法自行解决。
1.为什么 unpack(): Type L: 没有足够的输入,需要 4,有 0 ?
2.如何解决?
【问题讨论】: