Estoy tratando de ordenar una matriz multidimensional por varias claves, y no tengo ni idea de dónde empezar. Miré uasort, pero no estaba muy seguro de cómo escribir una función para lo que necesito.ordenar matriz multidimensional por varias claves
Necesito ordenar por estado, luego tipo_evento, luego fecha.
Mi matriz tiene el siguiente aspecto:
Array
(
[0] => Array
(
[ID] => 1
[title] => Boring Meeting
[date_start] => 2010-07-30
[time_start] => 06:45:PM
[time_end] =>
[state] => new-york
[event_type] => meeting
)
[1] => Array
(
[ID] => 2
[title] => Find My Stapler
[date_start] => 2010-07-22
[time_start] => 10:45:AM
[time_end] =>
[state] => new-york
[event_type] => meeting
)
[2] => Array
(
[ID] => 3
[title] => Mario Party
[date_start] => 2010-07-22
[time_start] => 02:30:PM
[time_end] => 07:15:PM
[state] => new-york
[event_type] => party
)
[3] => Array
(
[ID] => 4
[title] => Duct Tape Party
[date_start] => 2010-07-28
[time_start] => 01:00:PM
[time_end] =>
[state] => california
[event_type] => party
)
...... etc
... y quieres ordenar ¿cómo? – deceze
posible duplicado de [Ordenar matriz multidimensional en PHP] (http://stackoverflow.com/questions/2059255/sorting-multidimensional-array-in-php) – outis