- var_dump: documentation ( source)
- fgetcsv: documentation ( source)
- fwrite: documentation ( source)
- rewind: documentation ( source)
- fopen: documentation ( source)
<?php
$string = <<<EOL
"test0","test1
test2
test3
test4
test5
test6","test7",
test01,test02,test03,test04
EOL;
$my_csv_text = get_csv_from_internet();
// Open a memory "file" for read/write...
$f = fopen('php://memory', 'r+');
fwrite($f, $string);
rewind($f);
while (($data = fgetcsv($f)) !== FALSE)
{
var_dump($data);
}