Bonjour,
je suis en train de dev un script pour parser un fichier CSV ayant mauvaise mine. Le problème que j'ai est le suivant,
un champs contient des retours à la ligne. Sous éditeur divers cela se voit par un retour à la ligne, sous certains éditeur, cela se caractèrise par un carré.
J'ai tenté un $var = str_replace(" ","
",$var); ou le
code OSI correspond au retour à la ligne, mais sans résultat. Quelqu'un aurait une idée ?
Le problème que tu vas avoir est la suppression des VRAIS retours chariot...il en faut à la fin d'une ligne csv.
Tu devrais passre par une expression régulière pour éviter de prendre les vraies fins de ligne
J'ai testé la solution de malalam aprés avoir posté mon message.
Il s'avère en fait que mon fichier csv n'est absolument pas valide :S donc ce n'est pas gagné.