Vous réalisez ce qu'est réellement le format d'un fichier CSV, n'est-ce pas ? Que les chaînes sont censées être entourées de guillemets si elles contiennent des caractères non alpha ? Et la fonction fputcsv() de PHP le fait, exactement comme elle est censée le faire
Bien que vous puissiez définir l'argument de l'enceinte pour fputcsv() pour lui dire quel caractère doit être utilisé pour les guillemets/pièces jointes.
ex.
fputcsv($fp, $row, ",", "'");
Pour utiliser un guillemet simple au lieu de guillemets doubles, ou
fputcsv($fp, $row, ",", " ");
utiliser un espace