3v4l.org

run code in 300+ PHP versions simultaneously
<?php $csv = <<<EOF "chinese test.","中文测试。" "chinese, test.","中文,测试。" "chinese test2","中文测试2" "chinese, test2","中文,测试2" EOF; $file = fopen('php://memory', 'a+b'); fwrite($file, $csv); fseek($file, 0, SEEK_SET); $result = []; while($row = fgetcsv($file, 0, ',', '"', '\\')) { if (is_array($row)) { $result[] = $row; } else { break; } } var_dump($result);

preferences:
49.27 ms | 402 KiB | 5 Q