/ / PHP, Wstawianie linii do CSV za pomocą fputcsv - php, csv

PHP, Wstawianie linii do CSV za pomocą fputcsv - php, csv

Mam plik o następującej strukturze:

wprowadź opis obrazu tutaj

Próbuję wstawić nową linię na końcu, używając tej funkcji:

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);

Otrzymany wynik jest następujący: wprowadź opis obrazu tutaj

Czy możesz mi pomóc? Dzięki

Odpowiedzi:

1 dla odpowiedzi № 1

przed zapisaniem umieść wskaźnik pliku na końcu pliku, tak jak poniżej:

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