Ver Mensaje Individual
  #8 (permalink)  
Antiguo 23/01/2014, 11:28
lzerol
 
Fecha de Ingreso: julio-2013
Mensajes: 21
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Ordenar 3 arrays

Cita:
Iniciado por baldaweb Ver Mensaje
No se si hay alguna función que lo haga, pero lo que puedes hacer es ordenar el primero y guardar los índices.

índices primer array (2,0,1)

Y los otros arrays los ordenas según los índices del primer array.
No entendí bien de como ordenarlo a partir de la primera función ya que los array son generado a traves de un ciclos sacando los valores de una base de datos en forma de columna.

Cita:
Iniciado por jonni09lo Ver Mensaje
Pues no se hasta que punto necesites ordenar los arrays. Mira si [URL="http://www.forosdelweb.com/f18/ordenando-multiarray-manteniendo-clave-key-1088667/#post4557252"]algo como esto[/URL] te puede servir

Saludos
Entiendo ayer probando pude resolverlo pero al fuerza de foreach, lo que hice fue que como los valores que me arroja forma un array positivo y otro array negativo de valores numéricos y un ultimo array de titulo de caracteres, entonce use sort para el array negativo sabiendo que el valor mas pequeño va ser el primero y use el rsort para el array positivo sabiendo que el valor mas alto sea el primero allí esta los primeros dos arrays sincronizado con respecto al array de los titulos a partir del array positivo ordenado y desordenado usando foreach puede ordenar el array de titulo pero creo que meter un foreach dentro de otro no es muy optimo sabiendo que esta la función array_multisort te hace ese mismo trabajo en una linea o por lo menos poder usar algo que no involucre tanto ciclos.