PHP,使用fputcsv将行插入CSV

时间:2015-02-10 19:30:01

标签: php csv

我有一个具有以下结构的文件:

enter image description here

我正在尝试使用此函数在最后插入一个新行:

ini_set('auto_detect_line_endings',true);//At the beginning of the php file
$handle = fopen("File.csv", "r+");
    $line = array(
        [0] => Trussville
        [1] => L01
        [2] => 8765
        [3] => this is , a sample (xx)
    );
    fputcsv($handle, $line, ',', '"'); 
    fclose($handle);

我得到的结果如下: enter image description here

可以帮帮我吗? 感谢

1 个答案:

答案 0 :(得分:1)

在写入之前,将文件指针定位到文件的末尾,如下所示:

...
fseek($handle, 0, SEEK_END);
fputcsv($handle, $line, ',', '"');