此代码显示当前目录“。”中的所有文件名。我需要添加什么功能才能使脚本按创建顺序选择文件?
<?php
if ($handle = opendir('.')) {
while (false !== ($entry = readdir($handle))) {
if ($entry != "." && $entry != "..") {
echo "$entry\n";
}
}
closedir($handle);
}
?>
感谢您的帮助。
答案 0 :(得分:4)
试试这个:
function listdir_by_date($pathtosearch)
{
foreach (glob($pathtosearch) as $filename)
{
$file_array[filectime($filename)]=basename($filename);
}
ksort($file_array);
return $file_array;
}
并像这样使用它:
$file = '*';
$dir = '/path/to/wherever/';
$sorted_array = listdir_by_date($dir.$file);