Uvědomujete si, jaký je vlastně formát souboru CSV, že? Že řetězce mají být zabaleny do uvozovek, pokud obsahují jiné než alfa znaky? A funkce fputcsv() PHP to dělá přesně tak, jak to má
Ačkoli můžete nastavit argument enclosure pro fputcsv() říct, jaký znak by měl být použit pro uvozovky/přílohy.
např.
fputcsv($fp, $row, ",", "'");
Chcete-li místo dvojitých uvozovek použít jednu uvozovku, nebo
fputcsv($fp, $row, ",", " ");
použít mezeru