如何在PHP中获得按创建日期排序的目录列表?
我必须使用scandir()函数列出目录,但结果数组应该根据创建目录的日期和时间进行排序 问候 使用scandir()的Deepak,您不能 用scandir()检查,您不能如何在PHP中获得按创建日期排序的目录列表?,php,sorting,scandir,Php,Sorting,Scandir,我必须使用scandir()函数列出目录,但结果数组应该根据创建目录的日期和时间进行排序 问候 使用scandir()的Deepak,您不能 用scandir()检查,您不能 检查问题可以通过使用filemtime($dirPath)函数来解决 代码示例: if (file_exists($dirPath)) { echo "last modified: " . date ("F d Y H:i:s.", filemtime($dirPath)); } 这个问题可以通过使用filemt
检查问题可以通过使用
filemtime($dirPath)
函数来解决
代码示例:
if (file_exists($dirPath)) {
echo "last modified: " . date ("F d Y H:i:s.", filemtime($dirPath));
}
这个问题可以通过使用
filemtime($dirPath)
函数来解决
代码示例:
if (file_exists($dirPath)) {
echo "last modified: " . date ("F d Y H:i:s.", filemtime($dirPath));
}
将所需结果放入数组并对其排序。。。我不知道有哪种scandir选项可以直接执行此操作。将需要的结果放入数组并对其进行排序。。。我不知道有哪种scandir选项可以直接执行此操作。您可以尝试使用backticks
$listOfFiles = `ls -ltr`;
然后使用explode将数据转换为数组格式您可以尝试使用反勾号
$listOfFiles = `ls -ltr`;
然后使用explode将数据转换为数组格式看一看这个问题:看一看这个问题: