मैं कई कुंजियों द्वारा एक बहुआयामी सरणी को सॉर्ट करने की कोशिश कर रहा हूं, और मुझे पता नहीं है कि कहां शुरू करना है। मैंने उर्सॉर्ट को देखा, लेकिन यह निश्चित नहीं था कि मुझे क्या चाहिए के लिए एक फ़ंक्शन लिखना है।
मुझे राज्य द्वारा सॉर्ट करने की आवश्यकता है, फिर event_type, फिर तारीख।
मेरी सरणी इस तरह दिखती है:
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