Добавьте 1 статическую строку в csv с помощью fputcsv

Я делаю 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, "sdas"); и My csv is well generated Я не думаю, что это правда.
ArtisticPhoenix 04.09.2018 01:01

Извините, это было частью моих попыток

pmiranda 04.09.2018 01:08

Странно, fputcsv($f, array('a','b','c'), ";"); должен работать до тех пор, пока идет после вызова fopen. Что он делает, когда вы говорите, что он не работает?

EPB 04.09.2018 01:11

Вы понимаете, что вы можете foreach по свойствам объекта, не ваш? Так что нет необходимости делать все, что json-кодирование / декодирование

RiggsFolly 04.09.2018 01:13

ERR_INVALID_RESPONSE

pmiranda 04.09.2018 01:14

Ладно, я понял. Я делал это с помощью: fputcsv($f, array_keys($pulsos[0]),";");

pmiranda 04.09.2018 01:18
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
6
49
1

Ответы 1

Ладно, я понял. Я сделал это с помощью:

fputcsv($f, array_keys($pulsos[0]),";");

Другие вопросы по теме