Foros del Web » Programando para Internet » PHP »

arreglo, recursivo??

Estas en el tema de arreglo, recursivo?? en el foro de PHP en Foros del Web. Hola!! Buenas tardes, pues aqui con una consulta, que quiero ver si ustedes me pueden resolver o sugerir algo mejor. Tengo dos arreglos por separado, ...
  #1 (permalink)  
Antiguo 05/05/2010, 16:13
 
Fecha de Ingreso: noviembre-2009
Mensajes: 91
Antigüedad: 15 años
Puntos: 1
arreglo, recursivo??

Hola!!

Buenas tardes, pues aqui con una consulta, que quiero ver si ustedes me pueden resolver o sugerir algo mejor.

Tengo dos arreglos por separado, que deben de convertirse en uno solo, pero tengo un pequeño problema, les explico:

keys=[0]=>12,[1]=>15
valores=[0]=>1,4,8 [1]=>2

y debo obtener:
Array ( [12] => Array ( [0] => 1 [1] => 4 [2] => 8 ) [15] => Array ( [0] => 2 ) )

esto lo obtuve muy facil solo haciendo esto:
$arreglito=array($keys[0] => $valores[0],$keys[1] => $valores[1]);

Pero eso porque yo se que tengo dos valores dentro de cada arreglo, pero si tuviera n valores??

Como lo puedo generar de modo que siga siendo un arreglo??

Existe la recursividad dentro de los arreglos??

Es lo que se me ocurre

De antemano, muchas gracias!!
  #2 (permalink)  
Antiguo 05/05/2010, 16:18
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: arreglo, recursivo??

Verifica con array_merge_recursive. Te recomiendo que le des un vistazo a las funciones de array.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 05/05/2010, 16:20
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses
Puntos: 1532
Respuesta: arreglo, recursivo??

revisa la sección de arreglos en e manual de php, existen funciones para combinar arreglos como array_merge

Etiquetas: recursivo, arreglos
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 13:21.