Foros del Web » Programando para Internet » PHP »

Ordenación de array bidimensional asociativa

Estas en el tema de Ordenación de array bidimensional asociativa en el foro de PHP en Foros del Web. Hola a todos, Tengo a algo parecido a esto, que quiero ordenar: Unsa serie de arrays asociativas, $fila[0] = array("Campo1" => "Valor1", "Campo2" => "Valor2", ...
  #1 (permalink)  
Antiguo 25/11/2008, 05:26
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona (España)
Mensajes: 134
Antigüedad: 19 años, 2 meses
Puntos: 0
Ordenación de array bidimensional asociativa

Hola a todos,

Tengo a algo parecido a esto, que quiero ordenar:

Unsa serie de arrays asociativas,

$fila[0] = array("Campo1" => "Valor1", "Campo2" => "Valor2", "Campo3" => "Valor3")
$fila[1] = array("Campo1" => "Valor5", "Campo2" => "Valor6", "Campo3" => "Valor7")
$fila[2] = array("Campo1" => "Valor8", "Campo2" => "Valor9", "Campo3" => "Valor10")
...
$fila[n] = array("Campo1" => "Valor_x", "Campo2" => "Valor_y", "Campo3" => "Valor_z")

Englobadas dentro de otro array:

$contenido = array($fila[0], $fila[1], $fila[2], ... $fila[n]);

Y me gustaría sacar un listado, de este tipo:

Campo1 Campo2 Campo3
-------------------------------------
Valor Valor Valor
Valor Valor Valor
Valor Valor Valor
...

Pero me gustaría que estuviera ordenado por el Campo 3

Alguna sugerencia??

Lo que quiero hacer es el típico listado de una consulta a la base de datos, hecho con DreamWeaver, pero la consulta SQL no la puedo sacar ya ordenada y la tengo que ordenar luego 'manualmente'.

Muchas gracias por la ayuda
  #2 (permalink)  
Antiguo 25/11/2008, 06:55
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona (España)
Mensajes: 134
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Ordenación de array bidimensional asociativa

Acabo de ver la función array_multisort(). Creo que era lo que estaba buscando. Le daré un vistazo a ver.
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 04:48.