$str_a_insere = $a_ligne[5]."\t".$a_fichier1[$index];
j'ai écrit à la place$str_a_insere = $a_fichier1[$index]."\t". $a_ligne[5];
mais çà ne change rien, de plus il rajoute plusieurs fois les même lignes.
foreach($a_fichier2 as $num => $ligne) {
if (($num == 0) || ($num == 1))
continue;
D'autre part lorsque tu récupère la colonne où il y la date et l'heure puis que tu récupère l'heure ne faut t'il pas mettre l'heure dans un tableau à part car lorsque l'on tape $a_heure = explode(":", $a_ligne[41);
çà appel le nom de la ville et non l'heure.$a_heure = explode(":", $a_ligne[1];
le foreach parcours le tableau en mettant l'index du tableau dans $num et le contenu de la ligne dans $ligneforeach($a_fichier2 as $num => $ligne) { if (($num == 0) || ($num == 1)) continue;
foreach($a_fichier2 as $num => $ligne) {
if ($num == 0)
continue;
Pourquoi le nom de la ville ?D'autre part lorsque tu récupère la colonne où il y la date et l'heure puis que tu récupère l'heure ne faut t'il pas mettre l'heure dans un tableau à part car lorsque l'on tape
çà appel le nom de la ville et non l'heure.$a_heure = explode(":", $a_ligne[41);
Ben tu vas pas trouver tout seul comme un grand ?Ce que je veux dire par le nom de la ville c'est le nom du fichier crée porte le nom de la ville (par exemple : assimile_chambord au lieu assimile_3h).
Voila
//On récupère la date (5eme champ) et on la découpe
$a_date = explode(" ", $a_ligne[4]);
Remet l'ancienne ligne (" " à la place de \t)//Ligne du fichier 1 correspondant à la station
$index = -1;