如何编辑.csv标题行


How to edit .csv header row

我正在使用脚本将产品从商店导出到一个.csv文件。现在我需要改变标题行,使它为我工作。

我搜索了很长时间,但没有得到它如何使它工作。也许是我太傻了。

假设我的CSV是这样的:

  1. Heading1 Heading2 Heading3
  2. value1 value2 value3

现在我需要打开csv文件,只改变标题,关闭并保存它

$f = "file.csv";
$new_heading =  "World,Mama,Euro";
$new_heading.="'n";
// read into array
$arr = file($f);
// edit first line
$arr[0] = $new_heading;
// write back to file
file_put_contents($f, implode($arr));