Для того чтобы избавиться от пустых строк в конце файла CSV при его создании с использованием PHP, можно использовать функцию rtrim() для удаления символов конца строки.
Пример кода:
```php
$data = array(
array('John', 'Doe', '[email protected]'),
array('Jane', 'Smith', '[email protected]'),
array('Bob', 'Jones', '[email protected]')
);
$fp = fopen('file.csv', 'w');
foreach ($data as $fields) {
fputcsv($fp, $fields);
}
fclose($fp);
// Удаляем пустые строки в конце файла
$file = file_get_contents('file.csv');
$file = rtrim($file, "\n");
file_put_contents('file.csv', $file);
```
Этот код записывает данные в файл CSV и затем использует функции file_get_contents(), rtrim() и file_put_contents() для удаления пустых строк в конце файла.