>  기사  >  백엔드 개발  >  PHP의 glob() 함수를 사용하여 확장자별로 파일을 효율적으로 필터링하는 방법은 무엇입니까?

PHP의 glob() 함수를 사용하여 확장자별로 파일을 효율적으로 필터링하는 방법은 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-10-18 10:23:49240검색

How to Efficiently Filter Files by Extension Using PHP's glob() Function?

확장자별로 파일을 효율적으로 필터링

디렉터리의 파일 목록을 가져오는 것은 일반적인 작업이지만, 특정 확장자를 가진 파일만 검색해야 하는 경우에는 어떻게 해야 할까요? 이 작업은 PHP의 glob() 함수를 사용하여 효율적으로 수행할 수 있습니다.

glob() 함수는 패턴을 인수로 사용하고 해당 패턴과 일치하는 경로 이름 배열을 반환합니다. 확장명별로 파일을 필터링하려면 와일드카드 문자 *와 원하는 확장명을 차례로 사용할 수 있습니다. 예를 들어 디렉터리에 있는 모든 .ini 파일을 검색하려면:

<code class="php">$files = glob("/path/to/folder/*.ini");</code>

이렇게 하면 $files 변수가 지정된 폴더에 있는 모든 .ini 파일의 배열로 채워집니다.

glob () 함수는 디렉터리의 파일을 반복하고 각 파일의 확장자를 수동으로 확인하는 것보다 훨씬 효율적입니다. 이는 glob()이 운영 체제의 파일 검색 기능을 사용하여 지정된 패턴과 일치하는 모든 파일을 빠르게 찾기 때문입니다.

glob()을 사용하면 파일을 확장자별로 쉽고 효율적으로 필터링할 수 있어 매우 유용합니다. 다양한 작업을 위한 도구입니다.

위 내용은 PHP의 glob() 함수를 사용하여 확장자별로 파일을 효율적으로 필터링하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.