惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
About on SuperTechFans
Y
Y Combinator Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Microsoft Security Blog
Microsoft Security Blog
aimingoo的专栏
aimingoo的专栏
I
InfoQ
C
Check Point Blog
IT之家
IT之家
MyScale Blog
MyScale Blog
Apple Machine Learning Research
Apple Machine Learning Research
Vercel News
Vercel News
Last Week in AI
Last Week in AI
GbyAI
GbyAI
P
Proofpoint News Feed
量子位
Stack Overflow Blog
Stack Overflow Blog
Microsoft Azure Blog
Microsoft Azure Blog
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
人人都是产品经理
人人都是产品经理
B
Blog
T
The Blog of Author Tim Ferriss
H
Help Net Security
云风的 BLOG
云风的 BLOG

博客园 - liuchen

我回来了 《全景探秘游戏设计艺术》读后感之引子 长连接和短连接 这不科学 —— 读《死亡之旅》 windows 64位 luajava编译 Effective C++ 读书笔记(45-50):杂项讨论 Effective C++ 读书笔记(35-44):继承关系与面向对象设计 Effective C++ 读书笔记(29-34):类与函数之实现 Effective C++ 读书笔记(18-28):类与函数之设计和声明 Effective C++ 读书笔记(11-17):构造析构和赋值函数 - liuchen Effective C++ 读书笔记(5-10):内存管理 Effective C++ 读书笔记(0-4) - liuchen 读《msyql完全手册》之三:管理与开发 读《msyql完全手册》之二:数据库使用 读《msyql完全手册》之一:介绍和安装 js中的定时器 linux 配置服务器 Windows下配置SVN (Subversion) 转载 该适当的总结了
php中readdir关于时间路径排序的代码
liuchen · 2007-03-20 · via 博客园 - liuchen

有关array_multisort的使用

$dir_name="../upload/Study"
$dir   =   opendir($dir_name);     
$basename   =   basename($dir_name);       
$fileArr   =   array();         
while   ($file_name   =   readdir($dir))     
{     
    
//Get   file   modification   date     
      $fName   =   "$dir_name/$file_name";     
      
$file_isdir = is_dir($fName);
      
$fTime   =   filemtime($fName);     
    
$fileArr[]=array("name"=>$file_name,"isdir"=>$file_isdir,"time"=>date("Y-M-d H:i:s",$fTime));
}     
foreach ($fileArr as $key => $row)
{
    
$isdir[$key]  = $row['isdir'];
    
$time[$key= $row['time'];
    
$name[$key]=$row['name'];
}
array_multisort($isdir,SORT_DESC,$time,SORT_DESC,$fileArr);     

echo "<pre>";
print_r($fileArr);
echo "</pre>";die();
closedir   ($dir);     
?>