Page 1 sur 1

Problème de foreach

Posté : 23 janv. 2012, 12:04
par Fre3z69
Salutation à tous

Voila, j'essaye de faire un menu onglet sans js pour mon backup.

Le hic, c'est qu'il me faut connaitre le lien actif des non actifs si il ya

J'ai pensé utiliser un tableau de correspondance, mais je ne me souviens plus comment lié deux tableau pour n'avoir au final qu'une seul valeur "".

voici mon tableau (array)

$aUrl = array(
'forum', 'users', 'confs'
);
$aName = array(
'Gestion des forums', 'Gestion des utilisateurs', 'Gestion des configurations'
);


et le résultat souhaité,sans les liens actifs.
<a href="index.php?r=forum"><span>Gestion des forums</span></a>
<a href="index.php?r=users"><span>Gestion des utilisateurs</span></a>
<a href="index.php?r=confs"><span>Gestion des configurations</span></a>

et celui avec les liens actifs (celui actif étant dans ce cas au milieu, mais bien entendu ça peux être n'importe le quel)
<li><a href="index.php?r=forum"><span>Gestion des forums</span></a>
<li id="actif"><span>Gestion des utilisateurs</span>
<li><a href="index.php?r=confs"><span>Gestion des configurations</span></a>
Merci de votre aide

Cordialement

Re: Problème de foreach

Posté : 23 janv. 2012, 12:31
par xTG
Voilà le principe :)
foreach($monTableau1 as $cle => $valeur){
  $valeur2 = (isSet($monTableau2[$cle]))? $monTableau2[$cle] : '';
  echo $valeur . ' : ' . $valeur2 . '<br />';
}

Re: Problème de foreach

Posté : 23 janv. 2012, 12:54
par Fre3z69
Super, merci