Ver Mensaje Individual
  #31 (permalink)  
Antiguo 26/07/2012, 18:05
albertoascencioh
 
Fecha de Ingreso: junio-2012
Mensajes: 23
Antigüedad: 11 años, 10 meses
Puntos: 8
Respuesta: Ordenar informe en PHP

Con esta forma puedes hacer el ordenamiento de todos tus campos de forma transparente.

$datos[] = array( "fecha" => "2012-07-11_12:43:37", "lugar" => "PROVINCIA DE SANTA FE - CENTRO ASISTENCIAL DE MEDICINA PREPAGA", "correo"=>"[email protected]");
$datos[] = array("fecha" => "2012-07-10_09:13:12", "lugar" => "PROVINCIA DE ENTRE RIOS - UNIMEDICA CONCEPCION DEL URUGUAY" , "correo"=>"[email protected] m.ar ");
$datos[] = array("fecha" => "2012-07-19_18:04:47", "lugar" => "PROVINCIA DE SANTA FE - ARGUS SALUD SRL","correo"=>"[email protected]");

echo print_r( $datos );

echo "<br/>";

foreach( $datos as $k=>$v ){
$fecha[$k] = $v['fecha'];
$lugar[$k] = $v['lugar'];
$correo[$k]=$v['correo'];
}
//aqui se ordena por fecha
array_multisort($fecha,SORT_ASC,$datos);

//aqui se ordena por lugar
array_multisort($lugar,SORT_ASC,$datos);

//aqui se ordena por correo
array_multisort($correo,SORT_DESC,$datos);

//mostrar array ordenado
echo print_r( $datos );

echo "<br/>";


Puedes obtener mucha más información para el caso de las funciones empleadas en
http://php.net/manual/es/function.array-multisort.ph