Connais-tu ce tableau de Magritte, "La trahison de l'image" ?
"Ceci n'est pas une pipe"
Tu cherches à remplacer une chose par une autre, qui lui ressemble mais N'EST PAS la chose elle-même !
Autrement dit : remplacer la STRUCTURE d'un array par une chaine de caractères qui, c'est vrai, lui "ressemble" à l'écran, mais n'a rien à voir !
1/ Ce que tu cherches à obtenir :
$parametre['stages'] = array('20121006' =>'D','20121007' =>'D','20121026' =>'T','20121027' =>'T');
est équivalent à entrer chaque couple "index"/"valeur" :
1 2 3 4 5
| $parametre['stages'] = array();
$parametre['stages']['20121006'] = 'D';
$parametre['stages']['20121007'] = 'D';
$parametre['stages']['20121026'] = 'T';
$parametre['stages']['20121027'] = 'T'; |
A partir de là, tu peux imaginer la façon de t'y prendre directement depuis un SELECT en BdD.
Partager