如何使用PHP在目录中包含最新的文件?

如何使用PHP在目录中包含最新的文件?,php,uri,directory,datestamp,Php,Uri,Directory,Datestamp,我有一个目录,看起来像这样: /test/ | |- index.php |- test-20110324 |- test-20090901 |- test-20070901 我想做的是使用“index.php”查找最新的文件,然后require将其放入“index.php”文件中 请注意:需要通过日期戳后缀选择包含的文件,而不是文件修改时间,因为这些旧文件需要就地编辑,而不会优先于最新的文件 此概念将应用于多个目录,但HTML文件将全部遵循上述模式,即WORD-YYYYM

我有一个目录,看起来像这样:

/test/
  |
  |- index.php
  |- test-20110324
  |- test-20090901
  |- test-20070901
我想做的是使用“index.php”查找最新的文件,然后
require
将其放入“index.php”文件中

请注意:需要通过日期戳后缀选择包含的文件,而不是文件修改时间,因为这些旧文件需要就地编辑,而不会优先于最新的文件

此概念将应用于多个目录,但HTML文件将全部遵循上述模式,即WORD-YYYYMMDD

有什么办法吗?如果有人能抽出一点时间来帮助我,我将非常感激

提前谢谢

不应该太难:

$files = glob('*.*'); // change the filemask as you like, prepend a path, etc.
sort($files);         // can be customized with usort if default sort isn't satisfactory
$newest = array_pop($files); // get the last element ("greatest" after sorting);
echo $newest;

谢谢你的帮助,乔恩!唯一的问题是,我需要它来显示文件,而不仅仅是回显文件名。但是,只需将最后一行更改为
include($latest)成功了!非常感谢Jon,对于像我这样的PHP新手来说,这个建议非常宝贵!