以下是我尝试创建基于文件的CMS博客的内容。php通过第一个最新列出目录文件
并显示我需要的帖子获取文件夹中的10个最新文件。
我找到了scandir,但我没有什么必须读取所有的文件,然后对它们进行排序,因为处理依赖于文件数量的时间。
所以我发现opendir,这种方式我可以通过文件的文件夹文件,但是,作为opendir的文档告诉,它使用的文件系统,至少在Linux是基于时间戳的顺序,但首先是最新的文件改性。
所以我问的是有一种方法来改变linux如何命令文件夹中的文件。 还是有办法做我想要的?
该文档说opendir按日期顺序输出?我很确定它是以任意顺序(也许升序inode顺序)。 –
@therefromhere [here](http://php.net/manual/en/function.opendir.php)第一条评论 – Tomas
我相信你必须阅读所有的文件(使用scandir),因为你基本上是对一个无序列表进行排序最好是O(n * log(n))...并且linux似乎不允许你改变文件的顺序。出于好奇,为什么你的文章文件而不是MySql条目? – Tomas