Foros del Web » Programando para Internet » PHP »

Unir y oredenar arrays

Estas en el tema de Unir y oredenar arrays en el foro de PHP en Foros del Web. Hola. Me gustaría saber cómo puedo unir dos arreglos (array_merge() no me sirve) ? Y cómo puedo hacer para ordenar un arreglo por uno de ...
  #1 (permalink)  
Antiguo 31/01/2003, 16:06
 
Fecha de Ingreso: julio-2002
Mensajes: 219
Antigüedad: 21 años, 9 meses
Puntos: 0
Unir y oredenar arrays

Hola.

Me gustaría saber cómo puedo unir dos arreglos (array_merge() no me sirve) ?

Y cómo puedo hacer para ordenar un arreglo por uno de sus campos?

Yo puedo programar las funciones que hagan ambas cosas, pero quiero saber si hay una forma directa de hacerlo.

Gracias por la atención.

Saludos
  #2 (permalink)  
Antiguo 31/01/2003, 16:39
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Si no te sirve array_merge(), quizas te sirve el +:
Código PHP:
$array_total=$array1+$array2
Y no se exactamente a que te refieres con lo de "ordenar por uno de sus campos". Mira a ver si te sirve sort() o alguna de las otras funciones para ordenar arrays.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 31/01/2003, 19:34
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
.. mmm Si explicases mas sobre que tipo de datos tienen ambas arrays .. podriamos orientarte mejor por alguna función concreta de php ...

El array_merge() .. mezcla ambas arrays por sus valores de sus elementos ..

El caso q hay un buen número de funciones para gestionar arrays ..

Cuando dides q tienes un arreglo (array, matriz ..) y quieres ordenarlo por alguno de sus "campos" .. ¿ Te refieres a un array unidimensional o multidimensional? ...

Un saludo,
  #4 (permalink)  
Antiguo 01/02/2003, 11:31
 
Fecha de Ingreso: julio-2002
Mensajes: 219
Antigüedad: 21 años, 9 meses
Puntos: 0
Gracias por las respuestas.

En realidad tengo dos resultados de dos consultas SQL, ambos casos obtengo los campos "id" y "nombre" de cada tabla. Lo que necesito es juntar ambos arreglos en uno sólo y luego ordenarlo por "nombre". Espero haberme explicado.

Gracias de nuevo.
  #5 (permalink)  
Antiguo 01/02/2003, 21:13
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Mensaje cerrado ..

Continua con mas datos y sobre todo con la pregunta que en realidad pretendia hacerse en:
http://www.forosdelweb.com/showthrea...hreadid=114378

Un saludo,
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 14:00.