Я пытаюсь написать CSV-файл из массива в качестве заголовка CSV-файла.
$csv_fields[] = 'produto_quest';
$csv_fields[] = 'produto_quest1';
$csv_fields[] = 'comentario_aspecto_atm';
$csv_fields[] = 'aspecto_geral_int';
$csv_fields[] = 'organizacao_espaco';
$f = fopen('php://memory', 'w+');
fputcsv($f, $csv_fields, ";");
foreach ($relat as $fields) { // load from MySQL as a multidimensional array
foreach($fields as $key => &$value1) {
$value1 = iconv("UTF-8", "", $value1);
}
fputcsv($f, $fields, ";");
}
fseek($f, 0);
fpassthru($f);
fclose($f);
Все в файле правильно, кроме скрытого символа в начале файла. Если я открываю файл с помощью блокнота, он отображается правильно, но в Excel в начале есть пустая строка. Может кто-нибудь помочь мне?