J'essaye d'analyser une chaîne CSV en un tableau en PHP. La chaîne CSV possède les attributs suivants:PHP CSV string to array
Delimiter: ,
Enclosure: "
New line: \r\n
Exemple de contenu:
"12345","Computers","Acer","4","Varta","5.93","1","0.04","27-05-2013"
"12346","Computers","Acer","5","Decra","5.94","1","0.04","27-05-2013"
Lorsque je tente de l'analyser comme ceci:
$url = "http://www.url-to-feed.com";
$csv = file_get_contents($url);
$data = str_getcsv($csv);
var_dump($data);
Le dernier élément et le premier sont concaténés dans un chaîne:
[0]=> string(5) "12345"
...
[7]=> string(4) "0.04"
[8]=> string(19) "27-05-2013
"12346""
Comment puis-je résoudre ce problème? Toute aide serait appréciée.
'[2] => string (48) "Acer"', 'Acer' est certainement pas 48 caractères de long. Vous voudrez peut-être inspecter votre entrée si elle est vraiment dans le bon format. –
J'ai édité le contenu pour des raisons de confidentialité, merci pour la remarque. – Tomzie