Fichier + Segmentation du contenu (explode)
Bonjour,
Voila mon petit soucis, j'ai le code ci-dessous:
Code:
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;
} |
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:
1 2 3
|
$spe->setCla($exploded['1']);
$spe->setSpe($exploded['2']); |
Ces notices sont embêtante et je ne voudrais pas juste les faire disparaître sans les comprendre. Merci.