Bonjour,
Voila mon petit soucis, j'ai le code ci-dessous:
la récupération dans le fichier ainsi que la segmentation de la chaîne semble bien se passer, néanmoins je reçois des notices m'indiquant pour les lignes suivante un Undefined offset: 1 et Undefined offset: 1 :
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 function load_classe($name_fichier) { $fichier = fopen($name_fichier, 'r'); $tab = array(); while (!feof($fichier)) { $spe = new Spe(); $buffer = fgets($fichier); $exploded = explode(',',$buffer); $spe->setCat($exploded['0']); $spe->setCla($exploded['1']); $spe->setSpe($exploded['2']); array_push($tab, $spe); } fclose($name_fichier); return $tab; }
Ces notices sont embêtante et je ne voudrais pas juste les faire disparaître sans les comprendre. Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $spe->setCla($exploded['1']); $spe->setSpe($exploded['2']);
Partager