Foros del Web » Programando para Internet » PHP »

Problemas con array multidimensionales

Estas en el tema de Problemas con array multidimensionales en el foro de PHP en Foros del Web. Amigos, Estoy un poco confundido con el siguiente problema. Estoy creando un menu de listas, pero con la siguiente estructura: //Menu de Primer nivel $mLevel0[0] ...
  #1 (permalink)  
Antiguo 29/05/2008, 15:56
Avatar de daniel.manchego  
Fecha de Ingreso: mayo-2006
Mensajes: 111
Antigüedad: 18 años, 6 meses
Puntos: 0
Problemas con array multidimensionales

Amigos,

Estoy un poco confundido con el siguiente problema.

Estoy creando un menu de listas, pero con la siguiente estructura:

//Menu de Primer nivel
$mLevel0[0] = array('Presentación','http://www.ifeanet.org/presentacion/');
$mLevel0[1] = array('Actualidades','http://www.ifeanet.org/actualidades/');
$mLevel0[2] = array('Investigación','http://www.ifeanet.org/investigacion/');
$mLevel0[3] = array('Biblioteca','http://www.ifeanet.org/biblioteca/');
$mLevel0[4] = array('Librería','http://www.ifeanet.org/publicaciones/');
$mLevel0[5] = array('Ediciones','http://www.ifeanet.org/ediciones/edicion.php');
$mLevel0[6] = array('Contáctenos','http://www.ifeanet.org/contact/');
$mLevel0[7] = array('Enlaces','http://www.ifeanet.org/enlaces/');


$mLevel0[0][0][0] = array('Organización'=>'http://www.ifeanet.org/presentacion/organiza.php');
$mLevel0[0][0][1] = array('Campos de investigación','http://www.ifeanet.org/presentacion/campoinvest.php');
$mLevel0[0][0][2]= array('Personal actual','http://www.ifeanet.org/presentacion/personal.php');
$mLevel0[0][0][3]= array('Candidaturas','http://www.ifeanet.org/presentacion/candidatura.php');


Y ahora el resultado debería de ir tal y cual:

<ul>
<li><a href="url">Menu1</a</li>
<ul>
<li><a href="url">Menu1</a</li>
</ul>
</ul>

Pero ya no sé como puedo hacer mi función para extraer mis datos...pueden ayudarme??'

Graciuas.
__________________
Daniel Manchego
http://dmanchego.blogspot.com
  #2 (permalink)  
Antiguo 29/05/2008, 16:30
Avatar de eft0  
Fecha de Ingreso: junio-2003
Ubicación: Santiago - Chile
Mensajes: 635
Antigüedad: 21 años, 5 meses
Puntos: 9
Respuesta: Problemas con array multidimensionales

Mejor te sugiero una mejor forma de hacerlo, a travez de arrays asociativos:

Código PHP:
$menu = array(
    
"Presentacion" => array (
                    
"link" => "http://www.ifeanet.org/presentacion/",
                    
"Organización" => "http://www.ifeanet.org/presentacion/organiza.php",
                    
"Campos de investigación" => "http://www.ifeanet.org/presentacion/campoinvest.php",
                    
"Personal actual" => "http://www.ifeanet.org/presentacion/personal.php"
                    
),
    
"Actualidades" => array(
                    
"link" => "http://www.ifeanet.org/actualidades/",
                    
"" => "",
                    
"" => ""
                    
),
); 
Mucho mas ordenado asi, "link" es el primer elemento y corresponde al link del elemento padre.
__________________
eft0's stuff! - http://estebanfernandez.net
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:25.