dcblogdev/exportcsv

将数组导出为CSV

v2.0.0 2020-12-27 15:10 UTC

This package is auto-updated.

Last update: 2024-09-19 18:47:25 UTC


README

Latest Version on Packagist Total Downloads

Logo

将数组导出为CSV

使用composer安装,请在终端中输入以下命令以包含仓库:

composer require dcblogdev/exportcsv

用法

包含composer自动加载器,导入ExportCsv命名空间。

use Dcblogdev\ExportCsv\ExportCsv;

//set filename
$filename = 'test.csv';

//set column names
$headerFields = ['First Name', 'Last Name', 'Company', 'Created'];

//create array
$records = [];

//loop through data and add to array
foreach($contacts as $row) {
    $records[] = [
        $row->firstName,
        $row->lastName,
        $row->companyName,
        $row->created_at
    ];
}

//OR set an array manually
$records[] = ['name', 'last name', 'comy', 'created'];

//send params to csv
new ExportCsv($records, $filename, $headerFields);