搜索热词
$dir = '/master/files';
$files = scandir($dir);
foreach($files as $file){
if(($file != '.') && ($file != '..')){
if(is_dir($dir.'/'.$file)){
echo '
'.$file.'';}else{
echo '
'.$file.'';}
}
}
从上面的脚本,我得到结果:
images (folder)
index.html
javascript (folder)
style.css
如何先排序文件夹然后排序文件?
试试这个 :
$dir = '/master/files';
$directories = array();
$files_list = array();
$files = scandir($dir);
foreach($files as $file){
if(($file != '.') && ($file != '..')){
if(is_dir($dir.'/'.$file)){
$directories[] = $file;
}else{
$files_list[] = $file;
}
}
}
foreach($directories as $directory){
echo '
'.$directory.'';}
foreach($files_list as $file_list){
echo '
'.$file_list.'';}
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。