/* 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(); } */ $out = fopen("php://output", 'w'); foreach ($array as $data) { fputcsv($out, $data("1","2","3","4"),"\t"); } fclose($out); */