0

我在 php 中使用 fputcsv 将数组写入 csv 文件。我知道 fputcsv 写了一个空行作为最后一个输出,所以我的 csv 看起来像

  1. 苹果
  2. 橘子
  3. 空最后一行

我为删除最后一个空行所做的是使用下面的代码,它可以编写一个没有最后一个空行的 csv。

    $stat = fstat($handle);
    ftruncate($handle, $stat['size']-1);

我的问题是它删除了 LF 代码,并且在下次我附加到我的 csv 时,一个新值只是被附加到与第 3 行而不是下一行相同的行,因为缺少 LF...

  1. 苹果 LF
  2. 橘子 LF

有人知道如何解决上述问题吗?

4

0 回答 0