Bonjour,
J'utilise un fichier CVS qui contient des lignes composées de 5 colonnes qui vont de 1 à 10 sur Excel.
Voici le code que j'ai fais pour récupérer les données et les mettre dans un tableau multidimentionnel.
Le problème c'est que lors de ma boucle cela va de 0 à 10 au lieu d'aller uniquement de 0 à 9. Je me retrouve donc avec la dernière ligne vide = NULL et cela m'empêche de continuer dans mon code car dans la suite justement je teste cela.
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 $fp = fopen("$fichier",'r'); $n=0; while (!feof($fp)) { $i=0; $line= fgets($fp,1024); $word= explode(";",$line); for($i=0;$i<5;$i++) { $tableau[$n][$i]=$word[$i]; echo "Ligne : ".$n."<br />"; echo "Colonne : ".$i."<br />"; echo "Tableau : ".$tableau[$n][$i]."<br />"; } $n++; } fclose($fp); sort ($tableau);
Merci d'avance de votre réponse.
Partager