Я использую этот код для создания разделенных точкой с запятой файла:PHP разделенных точкой с запятой генерации файлов
for ($i = 0; $i < 3; $i = $i+1)
{
array_push($dataArray,"$dataCell1","$dataCell2","$dataCell3","$dataCell4","$dataCell5","$dataCell6","$dataCell7","$dataCell8","$dataCell9","$dataCell10","$dataCell11");
$stringData = rtrim(implode(';', $dataArray), ';'); //rtrim will prevent the last cell to be imploded by ';'
$stringData .= "\r\n";
}
Что я хочу:
(данные разделенные точкой с запятой и строк разделенные newLine)
Что я понимаю: (Данные разделяются точкой с запятой, но новые строки не добавляются, все данные отображаются в строке sngle)
Пожалуйста, скажите мне, что я делаю неправильно ..
Использование ''
и не '\ г \ n'. Кроме того, вы можете использовать '$ i ++' вместо '$ i = $ i + 1'. – Albzi
Используйте [fputcsv()] (http://php.net/manual/en/function.fputcsv.php) вместо этого сломанного доморощенного; и использовать правильные заголовки, чтобы выход обрабатывался как csv, а не как html markup –