php如何获取文件夹数组--按时间排列?

解决方案 »

  1.   

    获取文件夹,同时获取修改时间,以时间做为key文件夹做为value以key排序
      

  2.   

    少考虑了一种情况,如果两个夹的时间一样,那前面的一个被后面的覆盖了。正确的
    array(
    array('name'=>文件名, 'time'=>时间),
    array('name'=>文件名, 'time'=>时间),
    array('name'=>文件名, 'time'=>时间),
    array('name'=>文件名, 'time'=>时间),
    )
    然后按 time 进行二维数组的排列就行了
      

  3.   

    解决了,备份一下代码:
    <?php
    $paths=glob("../mycenter/oocss/result/8_18/theme/*");
    $list = array();
    foreach($paths as $v){
        $list[basename($v)] = filemtime($v);
    }
    arsort($list); foreach($list as $lk=>$lv){
      echo $lk.'<br/>'; }
    ?>