Bonjour à tous,

j'ai le code suivant qui fonctionne plutôt bien !:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
	function boom($elt)
	{
		return explode(';',$elt);
	}
	$b=array_map('boom',file('myfile.txt'));
dans myfile.txt j'ai ceci:
hello;world;joe
hallo;welt;hans
bonjour;monde;michel

ca me renvoie ceci, ce qui est tout à fait le résultat attendu !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Array
(
[0] => Array (
          [0] => hello
          [1] => world
          [2] => joe )
[1] => Array (
          [0] => hallo
          [1] => welt
          [2] => hans )
[2] => Array (
          [0] => salut
          [1] => monde
          [2] => michel )
)
ce que je souhaiterais faire, c'est modifier le code pour avoir un tableau que je pourrais appeler de la facon suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
// devrait renvoyer welt
echo $montableau['hallo'][0];
 
// devrait renvoyer michel
echo $montableau['salut'][1];
il me semble que c'est un tableau associatif qu'il faut utiliser.

avez-vous une idée ?

d'avance merci !