Сохранить экспортированный CSV-файл в хранилище приложений - PullRequest
0 голосов
/ 13 июля 2020

Я пытаюсь сохранить некоторые неудачные записи в формате csv в хранилище приложения laravel. Я прошел через эту php документацию , но как сохранить файл в желаемом месте - моя задача.

$failedRecordArrayFile = arrayToCsv($failedRecordArray, "file101.csv");


function arrayToCsv($data, $fileName)
{
    $fp = fopen($fileName, 'w');

    foreach ($data as $fields) {
        fputcsv($fp, $fields);
    }

    fclose($fp);
}

Я запустил приведенный выше блок кода и проверил имя файла «file101.csv» во всем моем приложении, но не смог найти никакого результата.

1 Ответ

0 голосов
/ 13 июля 2020

это сработает ...

<?php 

function arrayToCsv($data, $fileName)
{
    $fp = fopen($fileName, 'w');

    foreach ($data as $fields) {
        fputcsv($fp, $fields);
    }

    fclose($fp);
}

$failedRecordArray = array(array('col1','col2','col3','col4'), array('This','is','a','test'));
$failedRecordArrayFile = arrayToCsv($failedRecordArray, "file101.csv");
?>

file101.csv

col1,col2,col3,col4
This,is,a,test
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...