当前位置:Gxlcms > PHP教程 > 遍历指定目录下的所有目录和文件的php代码_php技巧

遍历指定目录下的所有目录和文件的php代码_php技巧

时间:2021-07-01 10:21:17 帮助过:7人阅读

代码如下:
  1. <br><!--?php <BR-->function listFiles($path){ <br>$result = array(); <br>foreach(glob($path.'\\'."*") as $item){ <br>$result[strtolower($item)] = $item; <br>if(is_dir($item)){ <br>$result += listFiles($item); <br>} <br>} <br>return $result; <br>} <br>$path = 'E:\\web\\dianle'; <br>foreach(listFiles($path) as $item){ <br>echo $item.'<br>'; <br>} <br> <br>2: scandir 读取指定目录到数组 <br><span><u></u></span> 代码如下:<pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li><br>function listFiles($path){ <br>$result = array(); <br>foreach( scandir($path) as $item ){ <br>if($item != '.' && $item != '..' ){ <br>$item = $path.'\\'.$item; <br>$result[strtolower($item)] = $item; <br>if(is_dir($item)){ <br>$result += listFiles($item); <br>} <br>} <br>} <br>return $result; <br>} <br>$path = 'E:\\web\\dianle'; <br>foreach(listFiles($path) as $item){ <br>echo $item.'<br>'; <br>} <br> </li></ol></pre>

人气教程排行