<BR><?php <BR>function listFiles($path){ <BR>$result = array(); <BR>fore<b>/本文来源gao@!dai!ma.com搞$$代^@码5网@</b><strong>搞代gaodaima码</strong>ach(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>
2: scandir 读取指定目录到数组
<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>