Bonjour a tous,
voici mon soucis: j'ai un fichier csv que je voudrais afficher sous forme de tableau via php.j'ai déjà trouvé sur internet un code que j'ai adapté, que voici:
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <?php $fichier = '9322001.csv'; $csv = new SplFileObject($fichier); // On instancie l'objet SplFileObject $csv->setFlags(SplFileObject::READ_CSV); // On indique que le fichier est de type CSV $csv->setCsvControl(','); // On indique le caractère délimiteur, ici c'est la virgule foreach($csv as $ligne){ print_r($ligne); } /* Cela affichera quelque comme chose comme cela: Array ( [0] => ligne 1 colonne 1 [1] => ligne 1 colonne 2 ) Array ( [0] => ligne 2 colonne 1 [1] => ligne 2 colonne 2 ) */ foreach($csv as $ligne){ // Toutes les colonnes de la ligne sont concaténées avec implode() echo '|'.implode('|', $ligne).'|'; }
Le fichier contient des données de la forme :
ce quote m'affiche le document tel quel, ce que je voudrais afficher c'est exactement ça mais sous forme de tableau.nom,prenom,mail@fai.fr
Pouvez-vous m'aider ?
Merci de vos réponses.
Partager