Bonjour à tous,
J'ai ce array :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
$menu = array(
 'Accueil' => 'index.php',
 'Recherche' => 'search.php',
 'Nouveautés' => 'latest.php',
 'Catalogue' => array('Urban music' => 1,'Jazz' => 2,'Traditionnal feeling' => 3,'Instrumental moods' => 4,'Groove & pop' => 5,'World music' => 6),
 'Le concept' => 'concept.php',
 'Contacts' => 'contacts.php'
 );
Je souhaite le parcourir pour avoir ce menu :
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
16
 
<ul>
  <li><a href="index.php">Accueil</a></li>
  <li><a href="search.php">Recherche</a></li>
  <li><a href="latest.php">Nouveautés</a></li>
  <li><a href="#">Catalogue</a><ul>
  <li><a href="?id=1">Urban music</a></li>
  <li><a href="?id=2">Jazz</a></li>
  <li><a href="?id=3">Traditionnal feeling</a></li>
  <li><a href="?id=4">Instrumental moods</a></li>
  <li><a href="?id=5">Groove &amp; pop</a></li>
  <li><a href="?id=6">World music</a></li>
  </ul></li>
  <li><a href="concept.php">Le concept</a></li>
  <li><a href="contacts.php">Contacts</a></li>
</ul>
Comment structurer ce tableau pour avoir un lien sur catalogue. Je voudrais que catalogue renvoie vers catalogue.php à partir du array et non manuellement.

Et voici mon code php pour le parcours du array:
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
 
echo '<ul>'; 
foreach($menu as $key=>$value){
	echo '<li>';
	if(is_array($value)){
  	echo '<a href="#">'.$key.'</a><ul>';
		foreach($value as $valeur=>$url){
		echo '<li><a href="?id='.$url.'">'.$valeur.'</a></li>';
  	}
		echo '</ul>';
	}
	else echo '<a href="'.$value.'">'.$key.'</a>';
	echo '</li>';
}
echo '</ul>';
Merci d'avance...