English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기본 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 가이드

PHP glob() 함수 사용법 및 예제

PHP 파일 시스템 참조 가이드

glob() 함수는 지정된 패턴과 일치하는 파일 이름이나 디렉토리를 포함한 배열을 반환할 수 있습니다. 이 함수는 일치하는 파일/디렉토리 배열을 반환하거나 false를 반환합니다.

문법

array glob ( string $pattern [, int $flags = 0 ] )

glob() 함수는 glob() 함수가 사용하는 규칙에 따라 모든 패턴과 일치하는 경로 이름을 검색할 수 있습니다. 이는 일반 shell에서 사용하는 규칙과 유사합니다.

예제1

<?php
   print_r(glob("/PhpProject/php/*.txt");
?>

출력 결과

Array
(
    [0] => /PhpProject/php/phptest1.txt
    [1] => /PhpProject/php/phptest2.txt
    [2] => /PhpProject/php/phptest3.txt
    [3] => /PhpProject/php/phptest4.txt
    [4] => /PhpProject/php/phptest5.txt
    [5] => /PhpProject/php/phptest6.txt
    [6] => /PhpProject/php/phptest7.txt
    [7] => /PhpProject/php/phptest8.txt
    [8] => /PhpProject/php/phptest9.txt
    [9] => /PhpProject/php/phptest10.txt
)

예제2

<?php
   foreach(glob("/PhpProject/php/*.txt") as $filename) {
      echo "\$filename 크기 " . filesize(\$filename) . "\n";
   }
?>

출력 결과

/PhpProject/php/phptest1.txt 크기 223
/PhpProject/php/phptest2.txt 크기 254
/PhpProject/php/phptest3.txt 크기 275
/PhpProject/php/phptest4.txt 크기 214
/PhpProject/php/phptest5.txt 크기 269
/PhpProject/php/phptest6.txt 크기 235
/PhpProject/php/phptest7.txt 크기 287
/PhpProject/php/phptest8.txt 크기 298
/PhpProject/php/phptest9.txt 크기 209
/PhpProject/php/phptest10.txt 크기 265

PHP 파일 시스템 참조 가이드