Etrange problème de tableaux

Eléphant du PHP | 112 Messages

10 nov. 2009, 04:07

Bonjour,

Voici une question toute simple sur laquelle je me dessèche:
$tab_url = array
('afssa'=>'haha',
'iaa_aquitaine'=>'hoho',
'cordis_europa'=>'hihi'
);
echo $tab_url['afssa'];//haha 
$flux=$_GET['flux'];
echo $flux;//afssa 
$url=$tab_url['$flux'];
echo $url;//Rien, pas de haha, blanc de blanc
}
Une idée?
Merci,

Thierry

Eléphanteau du PHP | 10 Messages

10 nov. 2009, 09:32

Bonjour,

Ce serait plutôt :
$url=$tab_url[$flux];
et non
$url=$tab_url['$flux'];
Pour afficher l'indice 'afssa' du tableau $tab_url.

Le fait d'écrire $tab_url['$flux'] va chercher l'indice '$flux' dans le tableau $tab_url car la valeur (l'indice) n'est pas interprétée à cause des quotes.


++

Eléphant du PHP | 112 Messages

10 nov. 2009, 12:29

ffffffffffff....

J'y aurais encore passé une nuit!
Mille merci,

Thierry

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

10 nov. 2009, 15:00

Modération :
Si ta question est résolue, pense à l'indiquer pour que les futures personnes qui voudront consulter ce sujet sachent qu'il contient une solution.
Tu peux réaliser cette opération toi-même en cliquant sur le bouton Image en haut à droite de la réponse qui te semble la plus pertinente.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute