【发布时间】:2015-02-08 11:32:36
【问题描述】:
我有一个动态生成的 CSV 文件。我想删除 CSV 的第一行,然后再次保存。
我已经用谷歌搜索并能够获得 csv 的第一行,但删除后再次编写它的部分是我卡住的地方。
这里是例子
line1,data1
line2,data2
line3,data3
我想要实现的目标
line2,data2
line3,data3
这是删除第一行并再次保存文件
这是我的代码
$file = fopen('words.csv', 'r');
$data = fgetcsv($file,10000,",");
$data = array_shift($data);
$file = fopen('words.csv', 'w');
fputcsv($file,$data,",");
fclose($file);
我明白了:
! ) Warning: fputcsv() expects parameter 2 to be array, string given in C:\wamp\www\scrape\test.php on line7
输出文件为空。
艾玛
【问题讨论】: