php 按日期生成目录,php-如何按创建日期显示文件夹?

标签: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 "

%22.

". $resdir ."

"; echo include('resources/'. $resdir .'/description.txt'); echo "

More Information

"

;

}

?>

解决方法:

这将从目录中获取文件列表,然后将它们放入数组,然后按日期对数组进行排序.

$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 <<

thumbnail.png

$resdir

HTML;

readfile('resources/'. $resdir .'/description.txt');

echo <<

More Information

HTML;

}

标签:php

来源: https://codeday.me/bug/20191011/1894998.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值