bonjour tout le monde.
voilà le probleme que j'ai.
j'essai d'afficher le contenu d'un fichier CSV et ca marche.le probleme c'est que j'essai de remplacer la tabulation par ( un ; ).encore une autre ca marche mais pas pour toutes les lignes, le programme que j'ai réalisé il remplace la tabulation dans une ligne et il saute 2 ou 3 autres:
si une personne a une autre idée .
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 <? $fp = fopen("tmp/pige.csv", "r"); $separateur=" "; $ligne = fgets($fp,4096); $liste = explode("$separateur", "$ligne"); while ($data=fgetcsv($fp, 1000, "," ) and $dataa=fgetcsv($fp, 1000, " " ) and $datae=fgetcsv($fp, 1000, " " )) { $nbre=count($data); $nbrea=count($dataa); $nbree=count($datae); for ($i=0; $i<$nbrea;$i++){ print $dataa[$i].";"; } for ($i=0; $i<$nbree;$i++){ print $datae[$i].";"; } for ($i=0; $i<$nbre;$i++){ print $data[$i]."-"; } print "<br/>"; } fclose($fp); ?>
merci d'avance.
Partager