У меня есть немного кода PHP, который берет список файлов из каталога и помещает их в массив.
Я могу отсортировать массив по алфавиту, и список файлов будет выглядеть так:
(Пример A)
CC 2010.pdf
CCP 2010.PDF
RS 1 2010.PDF
RS 15 2010.PDF
RS 2 2010.PDF
Я хочу, чтобы PHP сортировал по алфавиту, но также учитывал правильную сортировку файлов с числовыми компонентами, например:
(Пример B)
CC 2010.pdf
CCP 2010.PDF
RS 1 2010.PDF
RS 2 2010.PDF
RS 15 2010.PDF
Я не знаю, какой тип сортировки это называется, но я заметил, что Windows сортирует файлы по первому списку (A), и что Mac сортируют файлы по более продвинутому / более умному нижнему списку (B)
Я хочу избежать необходимости добавлять 0 для принудительного выбора правильного порядка сортировки:
(Пример C)
CC 2010.pdf
CCP 2010.PDF
RS 01 2010.PDF
RS 02 2010.PDF
RS 15 2010.PDF
Кто-нибудь знает, как я могу получить PHPотсортировать мой массив в логической форме примера (B)?