php で大きな csv ファイルを処理する必要があります。fgetcsv での作業とパフォーマンスはかなり良いようです。さらに優れた/高速な処理のために、csv ファイルの最初の行に列名を付けたいと思いますが、これは現在欠落しています。
ここで、fgetcsv でファイルを処理する前に、PHP で csv ファイルに列名を含む一番上の行を追加したいと思います。
PHPでファイルの先頭に行を簡単に追加する方法はありますか? または、これは、以下のようなアプローチを取らなければならないことを意味しますか?
- リスト項目
- リスト項目
- 一時ファイルを作成する
- この一時ファイルに列名を追加します
- 元の csv ファイルの内容を読み取る
- 元の csv コンテンツを一時ファイルに入れる
- 元のファイルを削除
- 一時ファイルの名前を変更します
最も効果的な方法でこれを行う方法についてのフィードバックは高く評価されます。御時間ありがとうございます :)