jcadima
7/19/2017 - 1:03 PM

Array to CSV

Array to CSV

<?php
function array2csv(array &$array)
{
    if (count($array) == 0) {
        return null;
    }
    ob_start();
    $df = fopen("php://output", 'w');
    fputcsv($df, array_keys(reset($array)));
    foreach ($array as $row) {
        fputcsv($df, $row);
    }
    fclose($df);
 
    return ob_get_clean();
}