Ciclo for annidato in php per popolare un menu statico partendo da un'array: Mi aiutate? come fare?

5 contenuti / 0 new
Ultimo contenuto
Ciclo for annidato in php per popolare un menu statico partendo da un'array: Mi aiutate? come fare?

Ho un problemino dove non mi raccapezzo bene.
Vorrei preparare un ciclo for in php per popolare un menu statico prelevando i dati da un array come quello che segue oppure indicatemi come correggere il menu.

<?php
    $menu_it
= array (
       
'Item1'        => array (
           
'url'        => '......',
           
'img_src'    => '......',
           
'title'        => '......',
           
'class'    => '......' ),
       
'Item2'    => array (
           
'Voce2-1'        => array (
               
'url'        => '.....',
               
'img_src'    => '.....',
               
'title'        => '.....',
               
'class'    => '.....' ),
           
'Voce2-2'    => array (
               
'url'        => '.....',
               
'img_src'    => '.....',
               
'title'        => '.....',
               
'class'    => '.....' ),
                ),
       
'Item3'     => array (
           
'Voce3-1'    => array (
               
'url'        => '.....',
               
'img_src'    => '.....',
               
'title'        => '.....',
               
'class'    => '.....' ),
           
'Voce3-2'    => array (
               
'url'        => '.....',
               
'img_src'    => '.....',
               
'title'        => '.....',
               
'class'    => '.....' ),
                )
    );
?>

Mi serve un schemino per il for perchè ho fatto alcuni test e non riesco bene a realizzarlo.
Il menu è su due livelli e devono essere popolati entrambi

Item1
Item2
- Voce2-1
- Voce2-2
Item3
- Voce3-1
- Voce3-2
- Voce3-3
Item4
- Voce4-1
- Voce4-2
- Voce4-3
- Voce4-4

Cortesemente potete darmi una mano?
sto cercando di strutturare meglio il menu che vedete in questo sito web: http://businesstime.ejarvis.eu che al momento è solo una lunga stringa all'interno di una funzione e volevo proprio togliere questa lunga stringa e fare un ciclo, come in effetti dovrebbe essere, aumentandone anche la versatilità.

O forse mi suggerite di creare una specie di Oggetto e usare tale cosa per popolare il menu. Anche qui com è meglio fare ?

Nessuno mi può dare una mano?

Ragazzi, nessuno mi sa dare una mano a schematizza una soluzione per questa cosa?

Non avendo ricevuto alcun suggerimento, tenterò la via di usare tanti Array quanti sono i sottomenu, anche se questo mi riempie la funzione di un gran numero di Array.

però il ciclo for in questo modo riesco ad usarlo credo... faccio una prova e vedo.