
Today I've released a new PHP package for exporting array data to a CSV file. Often data needs exporting from a database into CSV files.
To install the package import it with composer:
composer require daveismyname/exportcsv
Then to use it import the namespace
use Daveismyname\ExportCsv\ExportCsv;
To export the data the following is required
//set filename
$filename = 'test.csv';
//set column names
$headerFields = array('First Name', 'Last Name', 'Company', 'Created');
//create array
$records = [];
//loop through data and add to array
foreach($contacts as $row) {
$records[] = array(
$row->firstName,
$row->lastName,
$row->companyName,
$row->created_at
);
}
//send params to csv
new csv($records, $filename, $headerFields);
More details can be found at https://github.com/daveismyname/exportcsv
Subscribe to my newsletter for the latest updates on my books and digital products.
Find posts, tutorials, and resources quickly.
Subscribe to my newsletter for the latest updates on my books and digital products.