使用以下操作,我收集文件列表并显示它们。我需要能够按上次修改日期对文件进行排序。在 PHP 中是否有一种简单的方法或使用 ZEND 来按上次修改对项目进行排序?如果您知道获取文件并使用 ZEND 排序的更简单方法;请告诉我。
public function imagesAction()
{
$this->_helper->layout->disableLayout();
$results = array();
$handler = opendir(APPLICATION_PATH . '/../public/images/blog');
while ($file = readdir($handler)) {
if ($file != "." && $file != ".." && $file != '.svn') {
$results[] = $file;
}
}
closedir($handler);
$this->view->data = $results;
}
我试过做
$this->view->data = ksort($results);
$this->view->data = asort($results);
但是那些只是从视图中删除了整个文件列表并且它们停止显示。