[CSV] Comment isoler les différents champs
Salut à tous,
je souhaite lire un fichier csv. J'ai utilisé pour ce faire le tuto de ce site:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<?php
$file = "http://www.zemanga.com/affilies/export/export.csv";
$taille = 1024;
$delimiteur = ";";
/* ouverture en lecture */
if($fp = fopen($file,"r")) {
/* extraction d'une ligne */
while ($ligne = fgetcsv($fp, $taille, $delimiteur)) {
/* affichage des champs */
foreach($ligne as $elem) {
// echo "$elem<br/>";
echo $elem[1].'<br>';
}
}
/* fermeture fichier */
fclose ($fp);
} else {
echo "Ouverture impossible.";
}
?> |
J'ai une structure CSV comme celle ci:
Citation:
'ID';'NOM';'FAMILLE';'SOUSTITRE';'PRIXPUBLICTTC';'PRIXTTC';'PRIXHT';'FORMAT';........
119;Hakkenden - coffret intégral 3 DVD;Hakkenden;;59.95;38.99;32.6;....
Je souhaiterais récupérer chacun de ces champs dans un tableau.
Par exmeple je voudrais des tableaux comme ceci:
id[]
Nom[]
Famille[]
...
et chacun des tableaux contiendrais les valeurs respectives.
Avez vous une idée sur la manière de procéder?
Merci d'avance.