Автор Тема: Cортировка по названиям файлов?  (Прочитано 2358 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Hong

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 57
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.hong.de
Cортировка по названиям файлов?
« : 24 Декабря 2004, 15:21:28 »
Привет всем.

У меня такой вопрос.
сушествуют файлы в таком виде:

lm_1_2004.templ
...
lm_6_2004.templ
lm_7_2004.templ
lm_8_2004.templ
lm_9_2004.templ
lm_a_2004.templ
lm_b_2004.templ
lm_c_2004.templ
lm_d_2005.templ
lm_e_2005.templ
...

месяц до 9, потом буквы и год.
Мне надо их отсортировать по возврастанию от первого месяца и года для линка в рубрике для долнейшего их перелистования, так чтобы месяц и год были в двух переменных.
Буквы могут дойти до последней буквы, может быть так что файл будет начинаться с цифры и иметь новый год:
lm_4_2005.templ

Cпасибо за помощь.
Cu.

Оффлайн Daiz13

  • наблюдатель
  • Постоялец
  • ***
  • Сообщений: 150
  • +0/-0
  • 2
    • Просмотр профиля
    • http://rg.com.ua/
Cортировка по названиям файлов?
« Ответ #1 : 24 Декабря 2004, 16:28:11 »
через [p]substr[/p] получаем год и месяц, пихаем в массив вида:


Array 

   [
2004] =>  Array 
                         ( 
                         [
11] =>  \'lm_11_2004.templ\',
                         [12] =>  \'lm_12_2004.templ\'
                         },
   [2005] =>  Array 
                         ( 
                         [1] =>  \'lm_1_2005.templ\',
                         [2] =>  \'lm_2_2005.templ\'
                         }
)

 

Sitemap 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