PHP의 is_file() 함수는 파일이 존재하는지 확인하는 데 사용됩니다. 사용 방법도 매우 간단합니다.
is_file() 함수는 지정된 파일명이 일반 파일인지 확인합니다.
is_file — 파일 이름이 일반 파일인지 알려줍니다.
사용법:
bool is_file ( 문자열 $filename ) $file은 필수 매개 변수입니다.
파일이 존재하고 일반 파일이면 TRUE를 반환합니다.
먼저 예제 1을 살펴보겠습니다.
<?php var_dump(is_file('a_file.txt')) . "\n"; var_dump(is_file('/usr/bin/')) . "\n"; ?>
위 예제의 출력 내용은 다음과 같습니다.
bool(true)
bool(false)
예 2:
<?php function isfile($file){ return preg_match('/^[^.^:^?^-][^:^?]*.(?i)' . getexts() . '$/',$file); //first character cannot be . : ? - subsequent characters can't be a : ? //then a . character and must end with one of your extentions //getexts() can be replaced with your extentions pattern } function getexts(){ //list acceptable file extensions here return '(app|avi|doc|docx|exe|ico|mid|midi|mov|mp3| mpg|mpeg|pdf|psd|qt|ra|ram|rm|rtf|txt|wav|word|xls)'; } echo isfile('/Users/YourUserName/Sites/index.html'); ?>
예 3:
<?php function deletefolder($path) { if ($handle=opendir($path)) { while (false!==($file=readdir($handle))) { if ($file<>"." AND $file<>"..") { if (is_file($path.'/'.$file)) { @unlink($path.'/'.$file); } if (is_dir($path.'/'.$file)) { deletefolder($path.'/'.$file); @rmdir($path.'/'.$file); } } } } } ?>
이 함수는 모든 파일을 삭제합니다. 및 폴더.
요약: 위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다.
관련 권장 사항:
디렉터리 및 파일 이름에 대한 재귀 작업을 위한 PHP 방법
php 중국어 인증 코드를 구현하기 위한 중국어 글꼴 및 문자열 작업
php는 숫자 개수를 얻기 위해 정규 표현식과 결합 문자열 방식으로
위 내용은 PHP에서 is_file() 함수 정의 및 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!