Bonjour à tous,
Je viens vers vous car j'ai un petit soucis avec fputcsv, qui me rajoute des guillemet pour entouré les valeur.
Je doit créer un fichier CSV qui contient une série d'adresse et de coordonnées (longitude, latitude), afin de l'importer dans un système de géoplanning, mais à cause de ces guillemet certaine adresse ne passe pas car entourée de guillemet (ces adresse sont envoyées vers des GPS et les guillemet font tout planter)
Voici ma fonction :
Pas de souci ça fonctionne, le fichier est crée mais il y a des guillemet qui entoure les données
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 function arrToCsv($p,$f,$a){ $fp = fopen($p.'/'.$f.'.csv', 'w'); foreach($a as $b) { fputcsv($fp, $b, ";"); } fclose($fp); return true; }
j'ai essayer de rajouter le paramètre d'enclosure mais ça ne change rien
Donc comment empêcher que fputcsv entoure mes données de guillemet ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 fputcsv($fp, $b, ";", false); // = Warning fputcsv($fp, $b, ";", ''); // = Warning fputcsv($fp, $b, ";",' '); // = Ok mais comment supprimé cet espace après ?
D'avance merci de votre participation.
Bien à vous
Spliffer
Partager