Bonjour, après avoir chercher pas mal de temps, je poste ma demande!!
Voilà,j'ai une base de donnée exportée en fichier en format csv, je dois mettre ces données dans un tableau...
pour le moment, ça fonctionne parce que j'ai codé en dur les infos relatives à ce fichier...sauf qu'il ne fonctionnera plus si je change de fichier... je voudrais donc pouvoir faire ce tableau sans savoir le nombre de colonne, leur nom... le faire dynamiquement!
Voilà!! je galère franchement!!! Y a t-il un développeur pour me sauver?!!! lol
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 //Permet de lire le fichier csv et de séparer les colonnes par lignes $handle = fopen($fichier, "r"); // ouvre le fichier csv en lecture seule ("r") //Création du tableau qui contiendra les données du fichier csv while (($data = fgetcsv($handle, 1000, ";")) !== FALSE) { $num2 = count($data); //nous donne le nombre de champs/colonnes for ($c=0; $c < $num2-1; $c++) { $donneesCSV[]= array( 'NUMTICKET_CSV'=>''.$data[$c++].'', 'DATEHEURETIC_CSV'=>''.$data[$c++].'', 'MONTANT_CSV'=>''.$data[$c++].'', 'TYPEACHAT_CSV'=>''.$data[$c++].'' ); } }
Partager