Просто дополнение к ответу @Foo Bah: при работе с именами файлов в каталоге я обычно добавляю natsort
, чтобы предотвратить типичный случай упорядочивания:
- 'image1.png'
- ' image10.png '
- ' image2.png '
natsort - более удобный для пользователя алгоритм сортировки, которыйсохранит естественную нумерацию:
- 'image1.png'
- 'image2.png'
- 'image10.png'
Итак, ответ FooBah:
$list = glob("*.jpg");
natsort($list);
foreach(array_reverse($list) as $filename) { ...
Обратите внимание, что natsort
изменяет массив, переданный в параметре, и возвращает только логическое значение.