I read official phpnet resources but I can't.
I have 2 arrays.
First array :
Array
(
[0] => KDS-1655B
[1] => KS-9916
[2] => KDS-1197
[3] => KDS-4164
[4] => MRK-1994
[5] => KDS-9773
) // LONG ARRAY, THIS IS EXAMPLE
Second array:
Array
(
[0] => PRODUCTNAME1
[1] => PRODUCTNAME2
[2] => PRODUCTNAME3
[3] => PRODUCTNAME4
[4] => PRODUCTNAME5
[5] => PRODUCTNAME6
) // LONG ARRAY, THIS IS EXAMPLE
Now, I want to create CSV file with 2 headers and 2 columns. I tried this:
$data = array(
array($first_array, $second_array), // ARRAY CONTENTS
$filename = 'mycsv' . '.csv';
$delimiter = ',';
$f = fopen('php://memory', 'w');
$headings = array('firstheader', 'secondheader',); // HEADERS
fputcsv($f, $headings, $delimiter);
foreach($data as $row) {
fputcsv($f, $row, $delimiter);
}
fseek($f, 0);
header('Content-Type: text/csv');
header('Content-Disposition: attachment; filename="' . $filename . '";');
fpassthru($f);
fclose($f);
exit();
But all arrays are generating in single header. What can I do about this issue? Thanks, Regards.