标签:php
我是PHP的新手,正在开发一个名为BaboonHut.com的项目,我正在用PHP进行编码,因为最好的学习方法就是潜入.无论如何,下面的代码片段当前获取所有文件夹的名称.在某个位置并显示一些信息,但是这些项目当前以字母顺序显示,我希望它们以文件夹创建的顺序显示. SimpleHost应该在Code-Game-Sleep http://www.baboonhut.com/resources/的前面,谢谢.
$dir = 'resources/';
foreach(glob($dir.'*', GLOB_ONLYDIR) as $resdir) {
$resdir = str_replace($dir, '', $resdir);
echo "
"
;
}
?>
解决方法:
这将从目录中获取文件列表,然后将它们放入数组,然后按日期对数组进行排序.
$dir = 'resources/';
$files = [];
foreach(glob($dir.'*', GLOB_ONLYDIR) as $resdir) {
$files[] = [
"name" => $resdir,
"time" => filectime($resdir)
];
}
// Sort files by date
usort($files, function($a, $b){
return $b["time"] - $a["time"];
});
foreach($files as $resdir) {
$resdir = str_replace($dir, '', $resdir);
echo <<
HTML;
}
标签:php
来源: https://codeday.me/bug/20191011/1894998.html