Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/04/2008, 17:43
Avatar de WArriola
WArriola
 
Fecha de Ingreso: marzo-2007
Mensajes: 13
Antigüedad: 17 años, 2 meses
Puntos: 0
Pregunta Ayuda con los arrays

Tengo q hacer un array multimencional y no me funciona como yo quiero.
Actualmente uso este:

Código PHP:
$Page_Id = array
    (
$Seccion = array
        (
"Menu"         =>array(),
         
"Cuerpo"       =>array(),
         
"Publicidad"   =>array(),
         
"Pie"          =>array(),)
    );
//Para asignarle valores uso esto
$Page_Id[$pageid]["Menu"][$Menuid] = $Menu;

//Y para recuperalos esto
$Val $Page_Id[$pageid]["Menu"][$i]; 
Ahora necesito ampliar este array, para que en "Menu" recibas dos valores mas uno sería Titulo y el segundo Texto, que tb deberían ser array. Osea que por cada valor de Menu, tendría varios pares de Titulo-Texto. No se si me explico.

Hice este array:
Código PHP:
$Sitio = array(
                
"SiteId" => $SiteId
                
);
                
$SiteId = array(
                                
"PageId" => $PageId
                                
);
                
$PageId = array(
                                
"Menu" => $Menu,
                                
"Main" => $Main,
                                
"Left" => $Left,
                                
"Pie"  => $Pie,
                                );
                
$Menu = array(
                              
"Titulo" => $Titulo,
                              
"Texto"  => $Texto,
                              );
                
$Main = array(
                              
"Titulo" => $Titulo,
                              
"Texto"  => $Texto,
                              );
                
$Left = array(
                              
"Titulo" => $Titulo,
                              
"Texto"  => $Texto,
                              );
                
$Pie  = array(
                              
"Titulo" => $Titulo,
                              
"Texto"  => $Texto,
                              );
//y le asignaría valores así
$Sitio[$Site_val][$PageId][$PageId_val][$LangId][$LangId_val]["Menu"][$Titulo_val]["Texto"] = "Menu 1"
Pero es obvio que hay algo mal porque no funciona, si alguien puede ayudarme, desde ya muchas gracias.