- var_dump: documentation ( source)
- fputcsv: documentation ( source)
- fgetcsv: documentation ( source)
- rewind: documentation ( source)
- fopen: documentation ( source)
<?php
$handle = fopen('php://memory', 'w+b');
fputcsv($handle, [
'foo bar\\', # 1
'baz quz', # 2
'x', # 3
'y', # 4
'z', # 5
'foo\\\\",bar' # 6
]);
rewind($handle);
var_dump(fgetcsv($handle));
// array(6) {
// [0]=> string(18) "foo bar\",baz quz"" # 1
// [1]=> string(1) "x" # 2 (was # 3)
// [2]=> string(1) "y" # 3 (was # 4)
// [3]=> string(1) "z" # 4 (was # 5)
// [4]=> string(5) "foo\\" # 5
// [5]=> string(4) "bar"" # 6
// }