Я делаю CSV вот так:
$pulsos = json_decode(json_encode($pulsos), true);
$f = fopen('php://output', 'w');
foreach ($pulsos as $line) {
fputcsv($f, $line, ";");
}
fclose($f);
Где $ pulsos - это объект. Мой csv хорошо сгенерирован, но я хочу добавить несколько сырых заголовков, я просто хочу добавить «a», «b», «c» и т. д. В качестве первой строки.
Я пробовал что-то вроде
fputcsv($f, array('a','b','c'), ";");
Но не работает. Как мне это сделать?
Обновлено: удалена неправильная строка
Извините, это было частью моих попыток
Странно, fputcsv($f, array('a','b','c'), ";"); должен работать до тех пор, пока идет после вызова fopen. Что он делает, когда вы говорите, что он не работает?
Вы понимаете, что вы можете foreach по свойствам объекта, не ваш? Так что нет необходимости делать все, что json-кодирование / декодирование
ERR_INVALID_RESPONSE
Ладно, я понял. Я делал это с помощью: fputcsv($f, array_keys($pulsos[0]),";");






Ладно, я понял. Я сделал это с помощью:
fputcsv($f, array_keys($pulsos[0]),";");
fputcsv($f, "sdas");иMy csv is well generatedЯ не думаю, что это правда.