Write CSV To File Without Enclosures In PHP
The warnings about foregoing enclosures are valid, but you've said they don't apply to your use-case.
I'm wondering why you can't just use something like this?
<?php
$fields = array(
"field 1","field 2","field3hasNoSpaces"
);
fputs(STDOUT, implode(',', $fields)."\n");
works with chr() function:
fputcsv($f,$array,',',chr(0));
fputcsv($file, $data, ';', chr(127));
Well car(0)
didn't work out as the NULL
value will most likely choke most csv parsers.
I ended using fputcsv()
to build the initial file, then went through and removed all quotes. Elegant? Maybe not, but it got the job done :).