Je dispose d'un fichier .CSV destiné à alimenter une table mySQL. Le contenu de ce fichier ressemble à :
Comme vous l'avez remarqué, la virgule sert de séparateur de champ. Je n'ai pas de problème particulier à par la chaîne qui est entourée de guillemets et qui contient des virgules.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 champ1,champ2,...,"chaîne contenant,suite chaîne",champ n
J'arrive à supprimer les guillemets en utilisant la fonction preg_replace(..) mais je ne sais pas comment traiter les virgules à l'intérieur de cette chaîne
J'ai essayé avec la fonction ereg() mais elle est dépréciée et déconseillée dans tous les manuels.
Je dois enlever les virgules car j'utilise fgetcsv() pour traiter chaque ligne du fichier afin de l'envoyer dans ma table...
Une aide serait la bienvenue svp







Répondre avec citation
Partager