【问题标题】:How do you get a directory listing sorted by creation date in PHP?如何在 PHP 中获得按创建日期排序的目录列表?
【发布时间】:2009-10-14 06:53:50
【问题描述】:

我必须使用 scandir() 函数列出目录,但结果数组应根据创建目录的日期和时间进行排序。

问候 迪帕克

【问题讨论】:

标签: php sorting scandir


【解决方案1】:

你可以试试反引号

$listOfFiles = `ls -ltr`;

然后使用explode将其变成数组格式

【讨论】:

    【解决方案2】:

    使用 scandir() 你不能。

    查看this

    【讨论】:

      【解决方案3】:

      将您需要的结果放入数组中并对其进行排序...我不知道可以直接执行此操作的 scandir 选项。

      【讨论】:

        【解决方案4】:

        问题可以通过filemtime($dirPath)函数解决。

        代码示例:

        if (file_exists($dirPath)) {
            echo "last modified: " . date ("F d Y H:i:s.", filemtime($dirPath));
        }
        

        【讨论】:

          猜你喜欢
          • 2010-09-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多