したがって、複数の CSV ファイルを読み取り、それらのヘッダーを (重複を削除して) マージし、値を最終的な (マージされた) CSV ファイルに入れる必要があります。SplFileObject
初めて使ってみます。私はファイルを読むことから始めました。以下、詳細です
file1.csv
"A","B","C","D
1,2,3,4
マージ.csv
$file = new SplFileObject('file1.csv');
$file->setFlags(SplFileObject::READ_CSV);
foreach ($file as $row) {
print_r($row);
}
以下を出力します。
Array
(
[0] => A
[1] => B
[2] => C
[3] => D
1,2,3,4
)
次の行に別の配列を作成しなかったのはなぜですか?