500〜600 MBのファイル全体を読み取ることはできません。データがメモリにロードされているため、コストがかかりすぎます。
ファイルcfile_get_content'om制限行を読み取りました(1000行を条件とします)。その後、特定の行を削除するとどうすればよいですか。$f=ファイルを使用せずに。
続きを読む:私は非常に大きなファイルを1000行(最初の1000行)まで読み取り、その処理でそれらを処理し、条件に応じて、削除したい行といくつかの行を残します。
結果を一時ファイルに書き込むことができます。スクリプトが停止した場合などに、ロールバックはありません。