|
|
|
(PHP) Сортировка многомерного массива.
|
|||
|---|---|---|---|
|
#18+
Народ, подскажите плиз есть ли решение лучше для сортировки многомерных массивов (в данном случае)? Задача состоит в следующем: 1. Требуется прочитать директорию. Затем вывести ее содержимое на экран. 2. Сделать сортировку содержимого по убыванию (возрастанию, но необязательно) по различным полям: Имя файла , Размер , Дата последнего изменения . 3. Сделать так, чтобы можно было сгруппировать директории и файлы, т.е. сначала "идут" директории, потом - файлы. Это как я понимаю вопрос к "множественной сортировки" (по нескольким полям), что и не знаю как делать. И вообще возможно ли такое сделать средствами PHP? В примерах мануала ничего подобного не уведил. Пример, приведенный ниже умеет пока только сортировать по нескольким полям, но не умеет делать "множественную сортировку". Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2005, 12:43 |
|
||
|
(PHP) Сортировка многомерного массива.
|
|||
|---|---|---|---|
|
#18+
Результат выполнения (только часть вывода): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2005, 12:46 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33099476&tid=1478166]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 444ms |

| 0 / 0 |
