在我的站点上,我将报告组织在一个特定文件夹中的方式相当直接。首先,它们都有日期,以大端模式。这意味着最新的报告应该在底部。
因此,报告的命名是这样的
20110102China01
20110105China01
有谁知道让PHP找出文件夹中第一个或最后一个内容的技巧吗?
可以调用shell_exec来执行shell命令。如果您在Linux环境中执行此操作,您的命令可能看起来像以下命令之一:
按字母顺序获取目录中的第一个文件:
$result = shell_exec("ls | head -n 1");
按字母顺序获取目录中的最后一个文件:
$result = shell_exec("ls | tail -n 1");
尝试使用glob()
来抓取它们,然后在返回的数组中获得最后一项。
$contents = glob('path/to/directory');
$file = $contents[count($contents) - 1];
echo $file;
要获得第一个,执行此操作。
$contents = glob('path/to/directory');
$file = $contents[0];
echo $file;