Я создал таблицу HTML, которая читает и выводит список файлов из каталога с использованием PHP. Эти файлы имеют временные метки в своем имени (они автоматически загружают записи с игрового сервера, если это помогает). Я отформатировал эти временные метки, чтобы они печатались / выводились в соответствии с этим форматом, например:
"2018-04-29 20:45"
В настоящее время все строки теперь перечислены в случайном порядке. Это сбивает с толку, потому что для многих важно знать, какие файлы являются самыми последними. Я хочу, чтобы самый последний элемент / временная метка были указаны вверху. Как мне сделать это самым простым и эффективным способом? Я просмотрел StackOverflow и смог найти только вопросы, связанные с листингом SQL.
Вот часть кода:
<tbody>
<?php
*/Bunch of declaring, specifying paths etc, taking parts of strings, nothing related to the issue*/
while (($file = readdir($dh)) !== false) {
*/Bunch of declaring, specifying paths etc, taking parts of strings, nothing related to the issue*/
}
if($file != "." && $file != "download.svg" && $file != ".." && $file != "index.php" && $file != ".htaccess" && $file != "Logo.png" && $file != "error_log" && $file != "cgi-bin") {
echo "<tr class='pure-table-odd'>
<td>$i</td>
<td>$date3 $timestamp3</td>
<td>$map</td>
<td>$demosize</td>
<td>
<a href='$dlpath/$file'><img class='download' src='download.svg' alt='Download'></a>
</td>
</tr>";
$i++;
}
}
closedir($dh);
?>
</tbody>
Некоторые пояснения: создается новая строка для каждого файла в списке (файлы .dem)
![enter image description here](https://i.stack.imgur.com/bPzPU.png)
РЕДАКТИРОВАТЬ: Кто-то упоминал, что использовал scandir (), но я не знаю, как адаптировать это к коду. Еще немного новичка, когда дело доходит до php