<?php
$data = array
(
array("Make" => "Volvo", "Color" => "red", "Quantity" => 18),
array("Make" => "BMW", "Color" => "blue", "Quantity" => 13),
array("Make" => "Saab", "Quantity" => 11),
array("Make" => "Land Rover", "Color" => "green", "Quantity" => 15)
);
echo "<pre>";
//below creates csv
//$fp = fopen($cfilename, 'w');
$header = false;
foreach ($data as $row)
{
if (empty($header)) //creates header, chr(9) makes tab delimited
{
$header = array_keys($row);
//fputcsv($fp, $header, chr(9));
$header = array_flip($header);
$header = array_map(function($header) { return "";}, $header);
}
var_dump(array_merge($header, $row));
}
fclose($fp);
return;
preferences:
15.67 ms | 402 KiB | 5 Q