列出目录下的所有文件,包括子文件夹,然后输出按时间倒序排列
解决方案 »
- include 页面乱码? 谁帮帮忙怎么解决,看下是服务器问题不?
- 一个正则的小问题
- 上传图片到指定路径,同时也上传到数据库里面
- PHP在LINUX和WIN下MSSQL函数库有区别?
- 那位给解析一下session_set_save_handler(),看了半天不知道它用来干什么?
- 在JAVASCRIPT中时候可以调用PHP??
- 在一个PHP页面上有两个按钮,有两个PHP函数,如何让第一个按钮调用第一个函数,第二个按钮调用第二个函数?
- php有session吗?
- 急问ip地址转换问题
- 求助!php美团api接口问题
- 小弟求教:什么是封装,怎么写
- php取字符串长度(带标点 及数字)及取指写长度字符串问题
[0]=>
array(2) {
["time"]=>
int(1275035094)
["name"]=>
string(9) ".htaccess"
}
[1]=>
array(2) {
["time"]=>
int(1274332520)
["name"]=>
string(5) "1.php"
}
[2]=>
array(2) {
["time"]=>
int(1274331454)
["name"]=>
string(13) "ajax_json.php"
}
[3]=>
array(10) {
[0]=>
array(2) {
["time"]=>
int(1140603178)
["name"]=>
string(12) "autocomp.php"
}
[1]=>
array(2) {
["time"]=>
int(1132472026)
["name"]=>
string(9) "blank.php"
}
[2]=>
array(2) {
["time"]=>
int(1147268098)
["name"]=>
string(12) "calendar.php"
}
[3]=>
array(2) {
["time"]=>
int(1147872736)
["name"]=>
string(12) "functions.js"
}
[4]=>
array(2) {
[0]=>
array(2) {
["time"]=>
int(1088575178)
["name"]=>
string(45) ""
}
[1]=>
array(2) {
["time"]=>
int(1088575184)
["name"]=>
string(45) ""
}
}
[5]=>
array(2) {
["time"]=>
int(1147266846)
["name"]=>
string(14) "sample3_1.html"
}
[6]=>
array(2) {
["time"]=>
int(1147268832)
["name"]=>
string(9) "style.css"
}
[7]=>
array(2) {
["time"]=>
int(1147268840)
["name"]=>
string(15) "taskchecker.php"
}
[8]=>
array(2) {
["time"]=>
int(1147267310)
["name"]=>
string(11) "theform.php"
}
[9]=>
array(2) {
["time"]=>
int(1147267458)
["name"]=>
string(13) "validator.php"
}
}
[4]=>
array(2) {
["time"]=>
int(1274939863)
["name"]=>
string(9) "error.php"
}
[5]=>
array(2) {
["time"]=>
int(1274669785)
["name"]=>
string(8) "home.php"
}
[6]=>
array(2) {
["time"]=>
int(1275360703)
["name"]=>
string(9) "index.php"
}
[7]=>
array(2) {
["time"]=>
int(1274076600)
["name"]=>
string(9) "jquery.js"
}
[8]=>
array(2) {
["time"]=>
int(1274943321)
["name"]=>
string(5) "k.php"
}
[9]=>
array(2) {
["time"]=>
int(1274680433)
["name"]=>
string(9) "login.php"
}
[10]=>
array(2) {
["time"]=>
int(1088575178)
["name"]=>
string(33) ""
}
[11]=>
array(2) {
["time"]=>
int(1270626248)
["name"]=>
string(15) "mysql_class.php"
}
[12]=>
array(2) {
["time"]=>
int(1274680369)
["name"]=>
string(14) "personlist.php"
}
[13]=>
array(2) {
["time"]=>
int(1088575184)
["name"]=>
string(33) ""
}
[14]=>
array(2) {
["time"]=>
int(1274943299)
["name"]=>
string(7) "pub.php"
}
[15]=>
array(2) {
["time"]=>
int(1274680092)
["name"]=>
string(9) "style.css"
}
}这样的多维数组要怎么排序
$returnfiles=array();
if(is_dir($path)){
$files=@opendir($path);
while($file=@readdir($files)){
if(is_file("$path/$file")||is_dir("$path/$file")){
if($file!="." && $file!=".." && $file!="" && $file!="Thumbs.db"){
$filearr=array("time"=>filemtime("$path/$file"),"name"=>$file);
$returnfiles[filemtime("$path/$file").$file] = $filearr;
}
}
}
@closedir($files);
}
krsort($returnfiles);
print_r($returnfiles);