非常简单的问题。我知道如何使用fputcsv()
将行插入到csv中,但是将其插入到底部。有没有办法用它来插入csv顶部的东西?
我需要在现有的csv文件中添加标题。
对此的任何帮助都会很棒。
谢谢!
答案 0 :(得分:7)
fputcsv()
在文件指针处插入数据,因此您可以rewind()指向文件开头的指针。
rewind($handle);
fputcsv($handle, $fields);
或者,您只需在开头使用指针打开文件:
$handle = fopen('yourfile.csv', 'r+');
fputcsv($handle, $fields);
答案 1 :(得分:2)
基本上用:
fseek($file, 0);
fputcsv($file, $titles, ',');
我认为这对于PHP: How can I add newly one row at the top of the csv file using fputcsv?
来说是重复的