Fichier enregistré dans un array
Bonjour,
Je veux lire un fichier CSV. L'action se fait bien mais je ne comprends pas pourquoi les données ne sont pas visibles dans mon array(). Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
$file_path = 'mon_fichier.csv';
$lignes = file($file_path);
if($lignes){
//print_r(count($lignes));
//On parcourt le tableau $lignes et on affiche le contenu de chaque ligne précédée de son numéro
foreach ($lignes as $i => $ligne)
{
$table[$i] = explode(';', $ligne);
$data[$i]['agent'] = $table[$i][0];
$data[$i]['vendeur'] = $table[$i][1];
$data[$i]['nom_vendeur'] = $table[$i][1];
$data[$i]['vu'] = $table[$i][2];
}
print_r($data); // Le résultat est vide - Si j'inclus le print_r($data) dans ma boucle je vois bien mon tableau se créer...
} |
Avez-vous une idée ? Merci d'avance.