列出目录下的所有文件,包括子文件夹,然后输出按时间倒序排列
解决方案 »
- mysql查询的1个存储过程,显示2个查询结果,怎么在PHP里把2个结果显示出来
- PHP处理中文表单问题 初学 大家帮我看一下
- 求救,请问如何正确的让数据写入mysql数据库?
- 请问哪里面可以下载到 可以扫描的code 128 字体
- 想请一位PHP技术高的朋友,开发1,2套简单功能的PHP+MYSQL程序
- 安装Mysql时出错,向高人请教!!
- 提交表单后。为什么不能获取表单的值
- 求救:为什么session对象不能在PHP页面间传递
- 想请教一个关于php+mysql和javascript的应用问题,关于即时的条件元素变化。请指教!谢谢!
- MYSQL问题,如何创建数据库,包括限制数据库的大小,以及特定的角色
- 小弟求教:什么是封装,怎么写
- 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);