PHP를 사용하면 폴더 나 해당 하위 폴더 (깊이)의 모든 .php 파일을 어떻게 찾을 수 있습니까? 당신은 RecursiveDirectoryIterator
및 RecursiveIteratorIterator
을 사용할 수 있습니다폴더의 모든 .php 파일을 재귀 적으로 찾으십시오.
function listFolderFiles($dir){
$ffs = scandir($dir);
$i = 0;
$list = array();
foreach ($ffs as $ff){
if ($ff != '.' && $ff != '..'){
if (strlen($ff)>=5) {
if (substr($ff, -4) == '.php') {
$list[] = $ff;
//echo dirname($ff) . $ff . "<br/>";
echo $dir.'/'.$ff.'<br/>';
}
}
if(is_dir($dir.'/'.$ff))
listFolderFiles($dir.'/'.$ff);
}
}
return $list;
}
$files = array();
$files = listFolderFiles(dirname(__FILE__));
* "제공된 코드가 일관된 결과를 반환하지 않았습니다"* -이게 무슨 뜻입니까? 구현의 동작이 다른 점은 무엇입니까? –