$a_ligne = explode(" ", $ligne);
par celle-ci$a_ligne = explode("\t", $ligne);
//Tu mets tout les noms de tes fichiers ici
$a_fichier = array(
"moy_8h_hier_O3_prev.txt");
//Cette variable va mémoriser le max de tous les fichiers
$a_max = array();
//Cette variable contient le chemin d'acces jusqu'au répertoire qui contient les fichiers textes
$chemin = "C:\Mes docs" ;
//Permet de parcourir les noms de fichiers
foreach($a_fichier as $moy_8h) {
//Met le contenu du fichier désigné par $moy_8h dans fichier. une ligne par case
$a_file = file($chemin."/".$moy_8h);
//Permet de parcourir chaque ligne du tableau
foreach($a_file as $ligne) {
//Découpe la ligne selon les espaces et met le résultats dans un tableau
$a_ligne = explode("\t", $ligne);
//On construit le couple (X,Y)
$index = $a_ligne[0]."\t".$a_ligne[1];
//On teste si ce couple est présent dans le tableau
if (isset($a_max[$index])) {
//On teste si la valeur de la 3eme colonne est supérieure à la valeur max associé à ce couple
if ($a_ligne[2] > $a_max[$index]) {
$a_max[$index] = $a_ligne[2];
}
} else {
$a_max[$index] = $a_ligne[2];
}
}
}
//On ouvre ou on créé le fichier
$fp = fopen("REPERTOIRE_DONNEES_SORTIE_O3_max_hier_8h.txt","w");
//On parcours tout le tableau des couples afin de le tranférer dans le fichier
foreach ($a_max as $index => $val) {
fputs($fp,$index."\t".$val."\n");
}