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 ); ?> posted on 2007-03-20 16:48 liuchen 阅读( ...) 评论( ...) 编辑 收藏 转载于:https://www.cnblogs.com/liuchen/archive/2007/03/20/681416.html