Tôi đang cố sắp xếp một mảng đa chiều bằng nhiều khóa và tôi không biết bắt đầu từ đâu. Tôi nhìn vào uasort, nhưng không hoàn toàn chắc chắn làm thế nào để viết một chức năng cho những gì tôi cần.Sắp xếp mảng đa chiều bằng nhiều phím
Tôi cần sắp xếp theo tiểu bang, sau đó là event_type, rồi đến 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
... và bạn muốn sắp xếp nó như thế nào? – deceze
có thể trùng lặp của [Sắp xếp mảng đa chiều trong PHP] (http://stackoverflow.com/questions/2059255/sorting-multidimensional-array-in-php) – outis