Forum Webscript.Ru

Программирование => PHP => Тема начата: Hong от 24 Декабря 2004, 15:21:28

Название: Cортировка по названиям файлов?
Отправлено: Hong от 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.
Название: Cортировка по названиям файлов?
Отправлено: Daiz13 от 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\'
                         }
)