Я хочу, как добавить новую новую строку вверху файла csv, потому что в моем файле csv-файла вы заполнены данными из базы данных, и я хочу, чтобы я хотел добавить соответствующие имена столбцов для каждого типа данных.
Вот мой код на данный момент:
<?php include 'database.php'; $db = new database(); $data = $db->exportdatabase(); $file = fopen('php://output', 'w'); foreach ($data as $items) { fputcsv($file, $items, ','); } header('Content-Description: File Transfer'); header("Content-Type: application/csv") ; header("Content-Disposition: attachment; filename=data.csv"); header("Expires: 0"); fclose($file); exit; ?>
Вот мои данные csv выглядят как
Образ
Вы можете попробовать, прежде чем задавать имена столбцов
Или используя функцию fseek
fseek($file, 0); fputcsv($file, $titles, ',');
fseek Ищет файлную указатель