Merci pour ta réponse,
![Citation](https://forum.developpez.be/images/misc/quote_icon.png)
Envoyé par
sebhm
la chaine entre les guillemets n'est en fait qu'un seul champ ?
Oui, la forme est du type
champ1,champ2,"chaine contenant des virugles et englobée par des guillemets",champ3,...champ n
si oui, la fonction
fgetcsv te permet de définir le séparateur (la virgule) ET "l'englobeur" (les guillemets).
Tu n'as alors rien à faire...
J'utilise effectivement la fonction fgetcsv() sans probleme avec les champs standards, mais le soucis arrive avec la chaine spéciale car si elle contient des virgules, c'est considéré par la fonction comme des séparateurs...
J'ai dans mon algo un premier fgetcsv avec comme séparateur la virgule, je sais pas comment implémenter un deuxieme fgetcsv dans la meme boucle sans interferer le traitement du premier
Partager