如果我有test.csv,例如:
" column1"," column2","这"是" column3"," column4" \ r \ n
使用PHP fgetcsv分为5列。有没有办法处理未转义的引号以返回4列?
if (($handle = fopen("test.csv", "r")) !== FALSE) {
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
print_r($data);
}
}
答案 0 :(得分:0)
这种未转义的报价不是CSV格式的预期。 因此,在将文件与“fgetcsv”
一起使用之前,您必须更正文件以使其具有正确的CSV格式