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

$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);    
?>

本文固定链接:成事博客php中readdir关于时间路径排序的代码
喜欢 (0)分享 (0)
发表我的评论
取消评论

表情     0 + 2 = ? (必填)

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址