zoukankan      html  css  js  c++  java
  • php中readdir关于时间路径排序的代码

    有关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);     
    ?>   
  • 相关阅读:
    InPut 标签 HTML(表单)
    JavaScript Table 对象
    JCBD
    JCBD
    JavaScript prototype 属性
    Java8 新特性
    JavaScript 对象的使用
    Java 反射
    虚拟机VirtualBox启动虚拟机报Only Ethernet Adapter' (VERR_INTNET_FLT_IF_NOT_FOUND).
    Impala 数值函数
  • 原文地址:https://www.cnblogs.com/liuchen/p/681416.html
Copyright © 2011-2022 走看看