Foros del Web » Programando para Internet » PHP »

Como Unir Array para formar dos dimensiones?

Estas en el tema de Como Unir Array para formar dos dimensiones? en el foro de PHP en Foros del Web. Hola tengo un problemilla Recivo dos array con los cuales devo formar un solo array y pues no se como hacerlo y he buscado mucho. ...
  #1 (permalink)  
Antiguo 04/04/2009, 06:12
 
Fecha de Ingreso: marzo-2009
Mensajes: 35
Antigüedad: 15 años, 1 mes
Puntos: 0
Como Unir Array para formar dos dimensiones?

Hola tengo un problemilla

Recivo dos array con los cuales devo formar un solo array y pues no se como hacerlo y he buscado mucho.

Array un

archivos = array{file1,file2,file3}
url=array{url1,url2,url3}


con ambos devo conseguir un solo array que me haga referencia a ambos la cantidad de datos en array archivos y array url son siempre proporcionales y relacionadas entre si.


Gracias.. [email protected]

Última edición por andystefano2; 04/04/2009 a las 06:13 Razón: dar las gracias
  #2 (permalink)  
Antiguo 04/04/2009, 06:38
machoman112233
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como Unir Array para formar dos dimensiones?

Busca por aqui... hay unas cuantas funciones para unir arrays... busca la mejor se adapte a tu caso...
  #3 (permalink)  
Antiguo 04/04/2009, 06:50
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: Como Unir Array para formar dos dimensiones?

Hola
Usar array_combine es una funcion que le pasas dos array y usa el primero para las llaves y el otro para los valores, se usa de la siguiente forma

$salida = array_combine($archivos, $url);

para llamar los valores luego usas un foreach de la siguiente forma

foreach ($salida as $key => $value) {
......acciones..........
}
ten en cuenta que el valor $key seran los del array archivos y el valor $value los del array url

saludos
  #4 (permalink)  
Antiguo 04/04/2009, 06:59
 
Fecha de Ingreso: marzo-2009
Mensajes: 35
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Como Unir Array para formar dos dimensiones?

Gracias a ambos me sirvio bastante. y Perfecto les comento que para guardar el array en la bd use la funcion serialize() y me funciono perfecto.

Gracias.
  #5 (permalink)  
Antiguo 04/04/2009, 07:01
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años
Puntos: 10
Respuesta: Como Unir Array para formar dos dimensiones?

me alegro, y ten en cuenta que si usas la funcion serialize() a la hora de levantar los datos de la base usa unserialize()

saludos
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 02:00.