Попытка создать галерею и создать ее, создав файловое дерево, а затем заставить PHP перебирать его. Сначала все было в алфавитном порядке, но теперь я добавил больше в галерею, это было немного случайно. Где-то читал что ScanDir () работает, упорядочивая папки / файлы в каталоге в алфавитном порядке и помещая их в массив. Каков наилучший способ перебрать массив в алфавитном порядке? Вот существующий код:
$newFiles = scandir("images/decks/", 1);
Исходный код, используемый для циклического просмотра каталога с использованием:
foreach (new DirectoryIterator('images/decks/') as $fileInfo) {
Ваш код вернет массив, содержащий файлы в алфавитном порядке в порядке убывания. Чтобы получить файлы, отсортированные по возрастанию, используйте этот код:
$newFiles = scandir("images/decks/", 0);
Теперь используйте foreach
перебирать возвращаемый массив файлов.
foreach($newFiles as $file)
{
//your code goes here
}
Других решений пока нет …