Foros del Web » Programando para Internet » PHP »

array multiple

Estas en el tema de array multiple en el foro de PHP en Foros del Web. hola tengo un problema: quiero crear un array tal que asi Array ( [0] => perfumeria [0] => colonia ) Array ( [0] => perfumeria ...
  #1 (permalink)  
Antiguo 22/05/2007, 10:30
 
Fecha de Ingreso: enero-2002
Mensajes: 838
Antigüedad: 22 años, 3 meses
Puntos: 1
array multiple

hola

tengo un problema:

quiero crear un array tal que asi
Array ( [0] => perfumeria [0] => colonia )
Array ( [0] => perfumeria [1] => gel )
Array ( [0] => perfumeria [2] => champu )
Array ( [1] => papeleria [0] => goma )
Array ( [1] => papeleria [1] => lapiz )
Array ( [1] => papeleria [2] => folios )

probe a hacerlo con
$combinado = array($cat_prod[$j], $name_prod[$i]);-->el array se rellena dinamicamente

pero no me funciona,

me devuelve esto;
Array ( [0] => perfumeria [1] => colonia )
Array ( [0] => perfumeria [1] => gel )
Array ( [0] => perfumeria [1] => champu )
Array ( [0] => papeleria [1] => goma )
Array ( [0] => papeleria [1] => lapiz )

¿como lo puedo hacer?,

Gracias, un saludo
__________________
Muchas gracias, saludos.
  #2 (permalink)  
Antiguo 22/05/2007, 10:37
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: array multiple

No es posible hacer un arreglo como tu lo pides, necesitas hacer arreglos asociativos:
Código PHP:
$combinado[$cat_prod[$j]] = $name_prod[$i]; 
  #3 (permalink)  
Antiguo 22/05/2007, 16:40
Avatar de b3nj4  
Fecha de Ingreso: febrero-2002
Mensajes: 168
Antigüedad: 22 años, 2 meses
Puntos: 3
Re: array multiple

No estoy seguro, pero podrías probar a hacer ésto:
Código:
$combinado = array();
$combinado[] = 'perfumeria';
$combinado[0][] = 'gel';
$combinado[0][] = 'champu';
__________________
¿Quieres programas de diseño web en PortalProgramas?
  #4 (permalink)  
Antiguo 19/07/2007, 09:06
 
Fecha de Ingreso: octubre-2003
Mensajes: 304
Antigüedad: 20 años, 6 meses
Puntos: 0
Re: array multiple

yo lo hago así, no se si es la manera mas logica...pero resulta:

Código HTML:
miArray = new Array;
miArray [0] = new Array("dato1","dato11");
miArray [1] = new Array("dato2","dato22");
miArray [2] =...
y lo levanto asi por ejemplo:

Código HTML:

trace(miArray[0][1]); 
// Me devuelve: dato11

trace(miArray[1][1]); 
// Me devuelve: dato22
Espero te sirva de ayuda!
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 06:37.