2025-02-06 12:04:33 | 我爱编程网
比较麻烦,但是可以实现: :-)
<?
//created by deminy on
//last modified by deminy on
$dir_name="/path/to/directory";
$dir = opendir($dir_name);
$basename = basename($dir_name);
$fileArr = array();
while ($file_name = readdir($dir))
{
if (($file_name !=".") && ($file_name != ".."))
{
//Get file modification date...
$fName = "$dir_name/$file_name";
$fTime = filemtime($fName);
$fileArr[$file_name] = $fTime;
}
}
# Use arsort to get most recent first
# and asort to get oldest first
arsort($fileArr);
$numberOfFiles = sizeOf($fileArr);
for($t=0;$t<$numberOfFiles;$t++)
{
$thisFile = each($fileArr);
$thisName = $thisFile[0];
$thisTime = $thisFile[1];
$thisTime = date("d M y", $thisTime);
echo"<b>$thisName</b> $thisTime ";
}
closedir ($dir);
?>
我爱编程网(https://www.52biancheng.com)小编还为大家带来php Setlocale语法的相关内容。
在PHP中, setlocale 函数用于设置程序的区域设置,它接受两个参数:
1. constant 是必需的,它定义了要设置的区域信息类型。以下是一些可用的常量选项:
2. location 也是必需的,它指定要设置的国家/地区代码。如果location是一个数组,setlocale()会尝试数组中的每一个元素,直到找到一个在当前系统上有效的语言或地区代码。这样特别有用,因为同一个地区在不同的系统上可能有不同的名称。
在使用时,请查阅相关文档以查找合适的语言和地区代码。
以上就是我爱编程网小编给大家带来的如何将该PHP读取文件的顺序更改为按文件修改时间排序?,希望能对大家有所帮助。更多相关文章关注我爱编程网:www.52biancheng.com2025-02-01 20:24:39
2024-01-05 14:11:24
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01