Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/11/2011, 16:38
Avatar de Mikimoto74
Mikimoto74
 
Fecha de Ingreso: enero-2005
Mensajes: 88
Antigüedad: 20 años
Puntos: 2
Respuesta: Problemas con recursividad y arrays multidimensionales

Ya lo tengo!!

Código PHP:
function parse_opciones($opciones$nivel 0) {
        
$opciones_parsed = array();
        foreach (
$opciones as $opcion) {
            
$opcion->nivel $nivel;
            
$opciones_parsed[] = $opcion;
            if (
is_array($opcion->submenu) && count($opcion->submenu)) {
                
$nivel++;
                
$submenu $opcion->submenu;
                
$opcion->submenu '';
                
$opciones_parsed array_merge($opciones_parsedparse_opciones($submenu$nivel));
                
$nivel $nivel 1;
            }
            
        } 
        return 
$opciones_parsed;
    } 
Gracias de todos modos por ayudarme.