我从文件中读取了一个固定长度的记录使用php。我已经给出了下面的代码。
$f = fopen('data.txt', 'rb');
while (!feof($f)) {
// read one segment of 52 bytes
if ($s = fread($f, 52)) {
// unpack the binary structure into an associative array
print_r(unpack('ieid/ieage/a20name/a20city', $s));
}
}
fclose($f);
现在我需要知道如何将固定长度记录写入文件。我在很多网站上搜索过,但我仍然没有得到正确的答案。如何将固定长度记录写入二进制/文本文件?