Foros del Web » Programando para Internet » PHP »

Como generar un array tridimencional dinamicamente

Estas en el tema de Como generar un array tridimencional dinamicamente en el foro de PHP en Foros del Web. Hola amigos espero me puedan ayudar, necesito generar un array tridimencional dinamicamente con las siguientes 3 variables $rutahttp $value $file @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver ...
  #1 (permalink)  
Antiguo 28/11/2013, 09:27
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Como generar un array tridimencional dinamicamente

Hola amigos espero me puedan ayudar, necesito generar un array tridimencional dinamicamente

con las siguientes 3 variables $rutahttp $value $file

Código PHP:
Ver original
  1. $index [] = $rutahttp.$value."/".$file;


y como lo recorro para imprimirlo ?

hasta el mometo lo recorro asi para imprimirlo

Código PHP:
Ver original
  1. @foreach ($index as $key => $value)
  2. {{$key}}{{$value}}
  3. @endforeach
  #2 (permalink)  
Antiguo 28/11/2013, 09:32
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 1 mes
Puntos: 96
Respuesta: Como generar un array tridimencional dinamicamente

Asi como lo haces no.es.tridimensional
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #3 (permalink)  
Antiguo 28/11/2013, 09:39
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: Como generar un array tridimencional dinamicamente

no lo es, obtengo un array y con un elemento string

Código PHP:
Ver original
  1. var_dump($index);

Cita:
array(6) { [0]=> string(72) "http://192.168.102.8/repo_webcam/balcones-ruiz/Persp20131128_000022M.jpg" [1]=> string(69) "http://192.168.102.8/repo_webcam/guali-ruiz/Persp20131128_000056M.jpg" [2]=> string(70) "http://192.168.102.8/repo_webcam/laja-machin/Persp20131128_000034M.jpg" [3]=> string(75) "http://192.168.102.8/repo_webcam/piramides-tolima/Persp20131128_000016M.jpg" [4]=> string(74) "http://192.168.102.8/repo_webcam/pirana-azufrado/Persp20131128_000001M.jpg" [5]=> string(70) "http://192.168.102.8/repo_webcam/pirana-ruiz/Persp20131128_000056M.jpg" }
  #4 (permalink)  
Antiguo 28/11/2013, 09:44
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 1 mes
Puntos: 96
Respuesta: Como generar un array tridimencional dinamicamente

Pero para que quieres un array tridimensional
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #5 (permalink)  
Antiguo 28/11/2013, 09:57
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: Como generar un array tridimencional dinamicamente

quiero un array asi tridimensional porque no me tocaria cortar cadenas

y quiero imprimir en la vista

Código PHP:
Ver original
  1. echo $rutahttp."<br>";
  2. echo $value."<br>";
  3. echo $file."<br>";

Última edición por Montes28; 28/11/2013 a las 10:08
  #6 (permalink)  
Antiguo 28/11/2013, 10:53
Avatar de xSkArx  
Fecha de Ingreso: marzo-2008
Ubicación: Chile
Mensajes: 945
Antigüedad: 16 años, 1 mes
Puntos: 96
Respuesta: Como generar un array tridimencional dinamicamente

Se supone que $rutahttp y $value son fijos?
Podrias hacer esto
Código PHP:
Ver original
  1. $index[$rutahttp][$value][]=$file;
__________________
Busca, lee y practica todo lo que puedas.
Usa siempre el buscador antes de postear.
Si posteas código, utiliza el HIGHLIGHT correcto.
  #7 (permalink)  
Antiguo 28/11/2013, 11:03
Avatar de marlanga  
Fecha de Ingreso: enero-2011
Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 13 años, 3 meses
Puntos: 206
Respuesta: Como generar un array tridimencional dinamicamente

No necesitas un array de 3 dimensiones, sólo de 2:

Código PHP:
Ver original
  1. $index[] = array("ruta"=>$rutahttp, "valor"=>$value, "archivo"=>$file);
  2.  
  3. echo $index[0]["ruta"];
  #8 (permalink)  
Antiguo 28/11/2013, 11:08
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
Respuesta: Como generar un array tridimencional dinamicamente

hice lo que me indicaste xSkArx

Código PHP:
Ver original
  1. $index [][$rutahttp][$value]=$file;
  2.  
  3. var_dump($index);

Cita:
array(6) { [0]=> array(1) { ["http://192.168.102.8/repo_webcam/"]=> array(1) { ["balcones-ruiz"]=> string(25) "Persp20131128_120340M.jpg" } } [1]=> array(1) { ["http://192.168.102.8/repo_webcam/"]=> array(1) { ["guali-ruiz"]=> string(25) "Persp20131128_120316M.jpg" } } [2]=> array(1) { ["http://192.168.102.8/repo_webcam/"]=> array(1) { ["laja-machin"]=> string(25) "Persp20131128_120320M.jpg" } } [3]=> array(1) { ["http://192.168.102.8/repo_webcam/"]=> array(1) { ["piramides-tolima"]=> string(25) "Persp20131128_120314M.jpg" } } [4]=> array(1) { ["http://192.168.102.8/repo_webcam/"]=> array(1) { ["pirana-azufrado"]=> string(25) "Persp20131128_120305M.jpg" } } [5]=> array(1) { ["http://192.168.102.8/repo_webcam/"]=> array(1) { ["pirana-ruiz"]=> string(25) "Persp20131128_120349M.jpg" } } }
mi pregunta es como imprimo en una tabla y que una columna sea $rutahttp, $value,$file


tambien hice lo que me indico marlanga
Código PHP:
Ver original
  1. $index[] = array("ruta"=>$rutahttp, "valor"=>$value, "archivo"=>$file);

y tambien pregunto como imprimo en una tabla y que una columna sea $rutahttp, $value,$file

ya generando el array de 2 dimensiones como imprimo ?

Última edición por Montes28; 28/11/2013 a las 11:29

Etiquetas: dinamicamente, variable
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 09:48.