所以,現在我需要以日期添加順序顯示一個目錄中的圖像數組(現在它按名稱顯示文件)。這個函數不是我寫的,因爲我不懂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 –