Foros del Web » Programando para Internet » PHP »

Matriz Multidimensional

Estas en el tema de Matriz Multidimensional en el foro de PHP en Foros del Web. Buenas !!!! Necesito poder hacer que a partir de un array multidimensional, generar una grilla de datos y que haciendo clic en el nombre de ...
  #1 (permalink)  
Antiguo 14/05/2004, 05:39
 
Fecha de Ingreso: abril-2004
Ubicación: Buenos Aires
Mensajes: 7
Antigüedad: 20 años
Puntos: 0
Exclamación Matriz Multidimensional

Buenas !!!! Necesito poder hacer que a partir de un array multidimensional, generar una grilla de datos y que haciendo clic en el nombre de la columna la ordene ascendente o descendente según la columna seleccionada. Ahora bien, conseguí un fuente pero no me sirve mucho porque es muy "ESPECÍFICO" digamos... solo me sirve para donde lo use, y con cada matriz que construya voy a necesitar tipear nuevamente el codigo modificado. Lo que busco es algo más genérico, en donde yo le pueda pasar al algoritmo de impresión de la matriz (el que la recorre, con un while o un for) los parámetros del array (índice, valor) y a partir de ahí construir la grilla.
  #2 (permalink)  
Antiguo 14/05/2004, 07:01
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

En los comentarios de los usuarios de array_multisort() (www.php.net/array_multisort) comentan como pasar de un array multidimensional a un conjunto de arrays para cada columna. No seria dificil crear una funcion generica a la que pases el array multidimensional a ordenar y otro donde especifiques las columnas a ordenar y su orden y que devuelva otro array multidimensional como el de entrada pero ordenado.

Ahora no tengo tiempo, pero luego si saco un rato intento hacerla.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 17/05/2004, 12:22
 
Fecha de Ingreso: abril-2004
Ubicación: Buenos Aires
Mensajes: 7
Antigüedad: 20 años
Puntos: 0
Gracias ! pero trate de armar algo y no sale ... no encuentro hacer lo que necesito.
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 08:25.