首页 > 开发 > PHP > 正文

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

2024-05-04 23:16:30
字体:
来源:转载
供稿:网友

复制代码 代码如下:


<?php
function listFiles($path){
$result = array();
foreach(glob($path.'//'."*") as $item){
$result[strtolower($item)] = $item;
if(is_dir($item)){
$result += listFiles($item);
}
}
return $result;
}
$path = 'E://web//dianle';
foreach(listFiles($path) as $item){
echo $item.'<br />';
}


2: scandir 读取指定目录到数组

复制代码 代码如下:


function listFiles($path){
$result = array();
foreach( scandir($path) as $item ){
if($item != '.' && $item != '..' ){
$item = $path.'//'.$item;
$result[strtolower($item)] = $item;
if(is_dir($item)){
$result += listFiles($item);
}
}
}
return $result;
}
$path = 'E://web//dianle';
foreach(listFiles($path) as $item){
echo $item.'<br />';
}

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表