編集:この質問の投稿以来、私は多くのことを学んだので、同様に問い合わせる人のために書き直しました.
PHPファイルに送信されるHTTP GETリクエストを介して、テキストファイルの末尾から指定された行数をロードしようとしています。これはで行うことができますfile_get_contents()
か?
この関数file_get_contents()
は、ファイル全体もメモリに読み込みます。ファイル全体を配列に読み取ってから、指定された行数を削除するよりも効率的なソリューションは何ですか?
たとえば、12000 行のテキスト ファイルがある場合、4025 ~ 6042 の間の行の範囲を読み取るにはどうすればよいでしょうか。