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);
ここで、固定長レコードをファイルに書き込む方法を知る必要があります。多くの Web サイトで検索しましたが、それでも正しい答えが得られませんでした。固定長レコードをバイナリ/テキスト ファイルに書き込むにはどうすればよいですか?