php中readdir关于时间路径排序的代码

有关array_multisort的使用

None.gif $dir_name = " ../upload/Study "
None.gif
$dir     =     opendir ( $dir_name );     
None.gif
$basename     =     basename ( $dir_name );       
None.gif
$fileArr     =     array ();         
None.gif
while    ( $file_name     =     readdir ( $dir ))     
None.gif{     
None.gif    
// Get   file   modification   datedot.gif     
None.gif
       $fName     =     " $dir_name/$file_name " ;     
None.gif      
$file_isdir   =   is_dir ( $fName );
None.gif      
$fTime     =     filemtime ( $fName );     
None.gif    
$fileArr [] = array ( " name " => $file_name , " isdir " => $file_isdir , " time " => date ( " Y-M-d H:i:s " , $fTime ));
None.gif}     
None.gif
foreach  ( $fileArr   as   $key   =>   $row )
None.gif{
None.gif    
$isdir [ $key ]   =   $row [ ' isdir ' ];
None.gif    
$time [ $key =   $row [ ' time ' ];
None.gif    
$name [ $key ] = $row [ ' name ' ];
None.gif}
None.gif
array_multisort ( $isdir , SORT_DESC , $time , SORT_DESC , $fileArr );     
None.gif
None.gif
echo   " <pre> " ;
None.gif
print_r ( $fileArr );
None.gif
echo   " </pre> " ; die ();
None.gif
closedir    ( $dir );     
None.gif
?>    
posted on 2007-03-20 16:48  liuchen 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/liuchen/archive/2007/03/20/681416.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值