|
Posted by Sanders Kaufman on 08/17/07 01:59
Rik wrote:
> Hmmmz, someone posted an interesting solution:
>
> function parseCSV($str, $delimiter = ',', $enclosure = '"', $len = 0)
> {
> $fh = fopen('php://memory', 'w+');
> fwrite($fh, $str);
> rewind($fh);
> $result = fgetcsv( $fh, $len, $delimiter, $enclosure );
> fclose($fh);
> return $result;
> }
> var_dump(parseCSV('"foo","bar\"",234,324,"boz"'));
Weird. I've never seen "php://memory" before. The rest is pretty wild,
too. It looks like I've got some book-learning to do.
Navigation:
[Reply to this message]
|