Tôi đang cố gắng sắp xếp một mảng nhiều chiều theo nhiều khóa và tôi không biết bắt đầu từ đâu. Tôi đã xem xét uasort, nhưng không chắc làm thế nào để viết một hàm cho những gì tôi cần.
Tôi cần sắp xếp theo trạng thái, sau đó là event_type, sau đó là ngày.
Mảng của tôi trông như thế này:
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