2018-03-30 14:53:37 677浏览
目录的遍历是PHP程序设计中经常会用到的一个功能,很多PHP项目都有这一功能模块。今天本文就来实例解析一下PHP采用自定义函数实现遍历目录下所有文件的方法。具体方法如下:
functionlistDir($dir) { if(is_dir($dir)) { if($handle=opendir($dir)) { while($file=readdir($handle)) { if($file!='.'&&$file!='..') { if(is_dir($dir.DIRECTORY_SEPARATOR.$file)) { echo'目录名:'.$dir.DIRECTORY_SEPARATOR.''.$file.''; listDir($dir.DIRECTORY_SEPARATOR.$file); }else{ echo'文件名:'.$dir.DIRECTORY_SEPARATOR.$file.''; } } } } closedir($handle); }else{ echo'非有效目录!'; } } listDir('./phpmyadmin');
functiontree($dir) { $mydir=dir($dir); while($file=$mydir->read()) { if($file!='.'&&$file!='..') { if(is_dir("$dir/$file")) { echo'目录名:'.$dir.DIRECTORY_SEPARATOR.''.$file.''; tree("$dir/$file"); }else{ echo'文件名:'.$dir.DIRECTORY_SEPARATOR.$file.''; } } } $mydir->close(); } tree('./phpmyadmin');
最后想要了解更多关于PHP开发发展前景趋势,请关注扣丁学堂官网、微信等平台,扣丁学堂PHP培训IT职业在线学习教育平台为您提供权威的PHP视频教程系统,通过千锋扣丁学堂金牌讲师在线录制的一套PHP视频教程课程,让你快速掌握PHP从入门到精通开发实战技能。扣丁学堂PHP开发工程师技术交流群:374332265。
【关注微信公众号获取更多学习资料】