所以我必须读取多个 CSV 文件,合并它们的标题(通过删除重复项)并将值放入最终(合并的)CSV 文件中。我正在尝试SplFileObject
第一次使用。我从阅读文件开始。下面是详细信息
文件 1.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
)
为什么它没有为下一行创建另一个数组?