У меня есть PHP-массив, который выглядит следующим образом:Сортировка многомерный ассоциативный массив в PHP
array (size=1)
'Marriot' =>
array (size=7)
0 => string 'doc5.txt' (length=8)
1 => string 'test.txt' (length=8)
2 => string 'test1.txt' (length=9)
3 => string 'test2.txt' (length=9)
4 => string 'test3.txt' (length=9)
5 =>
array (size=1)
'Special Docs' =>
array (size=2)
0 => string 'doc4.txt' (length=8)
1 => string 'doc3.txt' (length=8)
6 =>
array (size=1)
'ADocs' =>
array (size=0)
empty
Как вы можете видеть, она имеет не ассоциативные файлы, а затем две папки, «Специальные Docs» и "ADocs". Моя проблема в два раза:
Во-первых, я хочу переместить две папки в верхней части массива, чтобы они были видны на моем представлении. Во-вторых, я хочу отсортировать папки в алфавитном порядке (например, поставить «ADocs» выше «Специальные документы». Я пробовал массив_мультисорт без успеха и вот-вот застрял здесь. Кто-нибудь знает, как я могу это достичь?
Спасибо за помощь .
[usort] (http://php.net/manual/en/function.usort.php) может быть возможный вариант – brbcoding