请教怎么让某目录下的文件按时间先后输出。 设你的文件名为$file查看该文件的创建时间函数为filection($file)但如何按时间排列...不会弄,可能做不到吧?建议楼主把资料进数据库,在数据库里可以做到. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把文件名全部读入一个二维数组file[time][name];然后按照time排序就可以了asort(file[time]),然后打印就可以了。 //先读取文件信息到数组$d = dir("img/");$img = array(); //保存文件名$img_time = array(); //保存文件创建时间while($f = $d->read()) { $file = $d->path."/".$f; if(is_file($file)) { $img[] = $f; $img_time[] = filectime($file); }}$d->close();//排序array_multisort($img_time, SORT_ASC, $img);//测试输出foreach($img as $k=>$v) echo "$v {$img_time[$k]}<br>";//分页输出$n = 起始位置for($i=0;$i<5;$i++) echo $img[$i+$n]; 刚学php,做了个导航网站,大家来看看。 谁扔个截取中文字符串的函数? 为什么sql 里有点 ?? PHP 图片失真的处理 get传递的疑惑 如何实现这个功能,请大家教教我这个菜鸟,说思想就可以了 如何将每一页的访问量写入Mysql数据库里面? 将两时间变量相减为何总是为0 关于网站导航二级域名的问题,纠结很久了 $run->cate->get_cate_db()这是什么鬼呀 ◇请教◆怎样利用PHP实现摄相头照相并存如数据库? date("t")
file[time][name];
然后按照time排序就可以了asort(file[time]),然后打印就可以了。
$d = dir("img/");
$img = array(); //保存文件名
$img_time = array(); //保存文件创建时间
while($f = $d->read()) {
$file = $d->path."/".$f;
if(is_file($file)) {
$img[] = $f;
$img_time[] = filectime($file);
}
}
$d->close();//排序
array_multisort($img_time, SORT_ASC, $img);//测试输出
foreach($img as $k=>$v)
echo "$v {$img_time[$k]}<br>";//分页输出
$n = 起始位置
for($i=0;$i<5;$i++)
echo $img[$i+$n];