fputcsv 为多字列添加双引号


fputcsv adds double quotes to multi word columns

我有一个这样的csv行:

title, short desc, long desc, sku 1233, qty 100, 33.99, http://www.wired.com/wp-content/uploads/images_blogs/wiredscience/2011/06/siau_island_tarsier.jpg,

fputcsv之后,它变成:

title," short desc"," long desc"," sku 1233"," qty 100"," 33.99"," http://www.wired.com/wp-content/uploads/images_blogs/wiredscience/2011/06/siau_island_tarsier.jpg",

使用 fputcsv 的代码是:

while ( ($fileop = fgetcsv($handle, 1000, ",")) !== false )
                {
                    fputcsv($result, $fileop); 
                }

有什么方法可以摆脱多个单词的双引号吗?

无法让它与fputcsv一起工作,所以我最终使用了fputs

fputs($result, implode($fileop, ',')."'n");