$file = fopen("contacts.csv","w");
foreach(array_unique($matches[0]) as $email) {
fputcsv($file,explode(',',$email));
}
fclose($file);
Run Code Online (Sandbox Code Playgroud)
上面的代码生成一个CSV文件.如何从最后记录的行更新CSV而不从头开始覆盖?
小智 10
换"w"到"a"了fopen.它将"写入"改为"附加".
"append"打开文件并在文件末尾写入,而不是像"write"那样从头开始写入.
即改变这一行
$file = fopen("contacts.csv","w");
至
$file = fopen("contacts.csv","a");