I have following array:
$data['uploads']['ccc'] = 'something';
$data['uploads']['bbb'] = 'something';
$data['uploads']['aaa'] = 'something';
$data['downloads']['ccc'] = 'something';
$data['downloads']['aaa'] = 'something';
$data['downloads']['bbb'] = 'something';
And I need it alphabetically sorted by keys, so final results needs to be:
$data['downloads']['aaa'] = 'something';
$data['downloads']['bbb'] = 'something';
$data['downloads']['ccc'] = 'something';
$data['uploads']['aaa'] = 'something';
$data['uploads']['bbb'] = 'something';
$data['uploads']['ccc'] = 'something';
Tried with various custom sort function, no luck.. Any idea?
http://php.net/manual/en/function.ksort.php
Also from the comments in the PHP documentation:
Here is a function to recursively sort multidimentional arrays by key: