Теперь мне нужно отобразить массив изображений из каталога в добавленном порядке даты (теперь он показывает файлы по имени). Функция не была написана мной, так как я не понимаю PHP. Я попробовал несколько решений здесь, но, не зная синтаксиса, не мог многое сделать.Сортировка файлов по дате добавлено Laravel PHP
Итак, как отсортировать файлы здесь?
public function getPhotos($nav, $page=false)
{
if($page==false){
$dir = 'img/'.$nav;
}
else{
$dir = 'img/'.$nav.'/'.$page;
}
$files = FILE::allFiles($dir);
foreach($files as $file){
if(pathinfo($file, PATHINFO_EXTENSION)=='png' or pathinfo($file, PATHINFO_EXTENSION)=='gif' or pathinfo($file, PATHINFO_EXTENSION)=='jpg'){
$result[] = (string)explode("$page\\",$file)[1];
}
}
echo $json_response = json_encode($result);
}
Взгляните на http://stackoverflow.com/questions/2667065/sort-files-by-date-in-php –