PHP에서 하위 디렉터리의 파일을 통해 반복
하위 디렉터리 내의 모든 파일을 반복하는 작업을 수행하려면 내장된 PHP의 RecursiveDirectoryIterator 및 RecursiveIteratorIterator 클래스. 이러한 클래스는 디렉터리와 해당 하위 디렉터리를 반복적으로 탐색하는 강력한 방법을 제공합니다.
코드 구조
제공된 요구 사항에 따라 코드를 구성하려면 다음 단계를 따르세요.
<code class="php">$main = "MainDirectory"; $it = new RecursiveDirectoryIterator($main);</code>
내부 루프(하위 디렉터리)
하위 디렉터리를 반복하려면 $it 변수에 foreach 루프를 사용하세요.
<code class="php">foreach (new RecursiveIteratorIterator($it) as $subDir) {</code>
외부 루프(파일)
하위 디렉터리 루프 내에 또 다른 foreach 루프를 만들어 각 하위 디렉터리 내의 파일을 반복합니다.
<code class="php"> foreach (new RecursiveDirectoryIterator($subDir->getPathname()) as $file) {</code>
에 대한 작업 파일
여기에서 다음과 같이 개별 파일에 대해 원하는 작업을 수행할 수 있습니다.
<code class="php"> // Code to process each file } }</code>
위 내용은 PHP의 RecursiveDirectoryIterator 및 RecursiveIteratorIterator를 사용하여 하위 디렉터리의 파일을 반복하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!