师去白

      我的程序人生

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理

有关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);     
?>   
posted on 2007-03-20 16:48  liuchen  阅读(2021)  评论(0编辑  收藏  举报