如何使用DirectoryIterator对最新的上传文件进行排序

时间:2016-10-26 06:48:18

标签: php

实际上我正在寻找我的脚本帮助(我接受对我的脚本的任何修改),我需要对最新日期的结果进行排序以显示第1个。以下是我目前使用的脚本:

<?php
  function listFolderFiles($dir){
    echo '<ol>';
    $dirsort = new DirectoryIterator($dir);
    foreach ($dirsort as $fileInfo) {
    if (!$fileInfo->isDot()) {
      if($fileInfo->getExtension() === 'jpg' && date("Y",$fileInfo->getMTime()) === '2016')
      echo '<div>Date Upload : '.date("Y-m-d",$fileInfo->getMTime()).' <br/></div>';
      if ($fileInfo->isDir()) { listFolderFiles($fileInfo->getPathname()); }
      }
    }
    echo '</ol>';
  }

listFolderFiles('images');
?>

此输出目前如下:

  

日期上传:2016-10-25
上传日期:2016-10-25
日期   上传:2016-10-25
上传日期:2016-10-25
日期上传:   2016-10-25
日期上传:2016-10-25
上传日期:   2016-10-25
日期上传:2016-10-25
上传日期:   2016年10月26日

但我想首先显示2016-10-26 ..希望任何人都可以提供帮助..

0 个答案:

没有答案