Bonjour,
voici un exemple tout bête de ce que je voudrais faire (comme indiqué dans le titre) :
fichier csv :
donne l'array PHP :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 1;2;3,4;5 6;7;8,9;10
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $linecsv=[1;2;3,4;5 6;7;8,9;10]
Voici mon code :
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
17define('DIR_ROOT', dirname(__DIR__).DIRECTORY_SEPARATOR); $row = 1; $linecsv=array(); if (($handle = fopen(DIR_ROOT.$upload_dir.DIRECTORY_SEPARATOR.$name, "r")) !== FALSE) { while (($data = fgetcsv($handle, 10000, ",")) !== FALSE) { $num = count($data); echo "<p> $num champs à la ligne $row: <br /></p>\n"; $linecsv[$row]=array(); for ($c=0; $c < $num; $c++) { $linecsv[]=$data[$c]; } var_dump($linecvs[$row]);break; }$row++; fclose($handle);
et le message d'erreur :Merci de me dire d'où ça vient.Notice: Undefined variable: linecvs in C:\wamp64\www\ticket\methodes\readcsvline.php on line 13









Répondre avec citation
Partager