Question sur les array associatif

1000trad Messages postés 2204 Statut Membre -  
pyschopathe Messages postés 2053 Statut Membre -
Bonjour tout le monde,

Débutant en PHP, j'aimerai faire une sorte d'array associatif double.

Vu que c'est difficile à expliquer, un petit exemple sera plus simple :

$page = array
(
    "msgno" => "Messages sans réponses",
    "accueil" => "Accueil",
    "affprofil" => "Mon profil",
...
...
...
);


Ici, je n'est qu'une association : tel nom de page = tel titre de page.
Mais j'aimerai avoir plus de choses : tel nom de page = tel titre, tel mots clé, ...

Je sais pas si j'ai été clair, mais en gros, je voudrais mettre plusieurs valeur derrière la fleche =>. Tel nom de page correspondrais à un titre, des mot clé, etc...

Comment faire ?

Je sais pas si j'ai été clair, mais j'espère que vous comprenez un peu mon soucis !

Merci à tous

2 réponses

pyschopathe Messages postés 2053 Statut Membre 135
 
Rien de plus simple :
array (
  'page1' => array( 'champ1', 'champ2', 'champ3' ),
  'page2' => array( 'champ4', 'champ5', 'champ6' )
)

array (
  'page1' => array( 'champ1' => 'val1', 'champ2' => 'val2', 'champ3' => 'val3' ),
  'page2' => array( 'champ4' => 'val4', 'champ5' => 'val5', 'champ6' => 'val6' )
)
0
1000trad Messages postés 2204 Statut Membre 123
 
Merci beaucoup de ta réponse, jette un coup d'oeuil sur ce lien, j'ai deux ou trois questions :

http://www.monsterup.com/upload/1244127479687.jpg

Merci encore.
0
pyschopathe Messages postés 2053 Statut Membre 135
 
Les deux exemples donnés ci-dessus constituent deux approches distinctes, l'une utilisant un tableau normal, l'autre un tableau associatif. Pour plus de commodité, tu te tourneras sûrement vers le second exemple :
$pages = array(
  'accueil' => array( 'title' => 'Page d'accueil', 'meta' => '<meta ...>', 'fil_ariane' => 'Accueil >' ),
  'plan' => array( 'title' => 'Plan du site', ...
);
Et pour l'utiliser, tu fais dans ta page quelque chose comme :
<title><?php echo $pages['accueil']['title']; ?></title>
0
1000trad Messages postés 2204 Statut Membre 123 > pyschopathe Messages postés 2053 Statut Membre
 
Merci beaucoup ! Je suis arrivé a ce que je voulais sans faire douze mille conditions !

C'était tout simple alors !


Merci encore !
0
pyschopathe Messages postés 2053 Statut Membre 135 > 1000trad Messages postés 2204 Statut Membre
 
Et voui, tout bête ^^ !
0