Bonjour
je voudrai votre aide pour parser un fichier texte
ex :
Eukaryota
2
ancestral
n
2759
131567


1474
5358
36329
3702
33154
//la fin est ici

Les champs vides sont non renseignés.

j'ai une fonction me permettant de lire le fichier texte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
function recup_species($requete){
 $result_requete= "";
 
	$file = fopen("../tmp/".$requete."/descr.txt", "r");
	if ($file) {
		while (!feof($file)) {
		$result_requete= $result_requete.fgets($file, 4096);
	}
	fclose($file);
	}				
return $result_requete;
}
Je fais donc un explode mais celui-ci n'est pas complet car:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
list($_SESSION['requete'][$req]['NAME'],...., ) = explode('\n', recup_species($req));
1/ Vu que chaque terme est sur une ligne, je ne sais pas si en php '\n' est le terme adéquat

2/Les 10 permières lignes du fichier sont constantes, mais la requete faite en background ajoute des nouvelles données et je ne sais pas combien c'est aléatoire
Je voudrais donc stocker toutes ces dernières lignes dans une seule variable du type $_SESSION['requete'][$req]['TAXIDCH']


Pouvez vous m'aider??