我需要迭代 64 字节 x 64 字节的文本文件。我希望接下来的 64 个字节仅在前一个起始位置之后的一个字符处开始! fread($handle,64)
从前一个字节的末尾开始下一个字节。
像这样:
文本文件包含:
abcdefghi
每 3 个字节获取一次:
abc
bcd
cde
...
最佳答案
使用fseek()
在使用fread()
之前重置文件位置指示器。像这样的东西:
for($i=0; $i <= ($filelength-64), $i++){
fseek($handle, $i);
$data = fread($handle, 64);
// process data...
}
关于PHP:从文本文件中获取接下来的n个字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13664880/