j'ai un fichier csv qui contient 3 lignes et 3 colonnes ( les colonnes nommés nom , prenom,adresse
j'ai développé un script php qui permet d'afficher ces donnés
le code de ce script est le suivant :
ce script fonctionne correctement
Code : 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
28
29
30
31
32
33
34
35
36
37
38 <?php ini_set('display_errors',1); error_reporting(E_ALL); //Fichier CSV à parser $fichier = '/home/test.csv'; //On vérifie que le fichier existe bien :) if (file_exists($fichier)) { //On l'ouvre en mode "read only" $fp = fopen($fichier, 'r'); //Tant que l'on n'a pas finit de lire le fichier while (!feof($fp)){ //On lit les 4096 caractères de la ligne $ligne = fgets($fp,4096); /* On met dans un tableau toutes les données, séparées par des points virgules */ $liste = explode(';',$ligne); /* On crée une colonne contenant les données pour chacune d'entre elles en parsant le tableau */ foreach($liste as $element) { if (trim($element)!=null) { echo $element; echo "</br>"; } } } //On ferme le fichier fclose($fp); } else echo "Fichier introuvable !"; ?>
mon but est de faire une modification lors de l'affichage
c'est à dire je veux afficher par exemple un resultat de ce genre :
nom : --- prenom -- adresse --
nom : --- prenom -- adresse --
nom : --- prenom -- adresse --
( --- c'est la valeur récupéré du fichier csv)
la modification dans le code va toucher cette partie
merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 foreach($liste as $element) { if (trim($element)!=null) { echo $element; echo "</br>"; } }
Partager