很简单的问题。我知道如何使用fputcsv()
将一行插入到 csv 中,但它会将其插入到底部。有没有办法用它在 csv 的顶部插入一些东西?
我需要向现有的 csv 文件添加标题。
对此的任何帮助都会很棒。
谢谢!
fputcsv()
在文件指针处插入数据,因此您可以将指针rewind()指向文件的开头。
rewind($handle);
fputcsv($handle, $fields);
或者,您可以简单地使用开头的指针打开文件:
$handle = fopen('yourfile.csv', 'r+');
fputcsv($handle, $fields);
基本上有:
fseek($file, 0);
fputcsv($file, $titles, ',');
我认为这对于 PHP 来说是重复的:如何使用 fputcsv 在 csv 文件的顶部新添加一行?