>  기사  >  백엔드 개발  >  PHP에서 is_file() 함수 정의 및 사용법

PHP에서 is_file() 함수 정의 및 사용법

墨辰丷
墨辰丷원래의
2018-06-11 10:11:263944검색

PHP의 is_file() 함수는 파일이 존재하는지 확인하는 데 사용됩니다. 사용 방법도 매우 간단합니다.

is_file() 함수는 지정된 파일명이 일반 파일인지 확인합니다.

is_file — 파일 이름이 일반 파일인지 알려줍니다.

사용법:
bool is_file ( 문자열 $filename ) $file은 필수 매개 변수입니다.
파일이 존재하고 일반 파일이면 TRUE를 반환합니다.

먼저 예제 1을 살펴보겠습니다.

<?php
var_dump(is_file(&#39;a_file.txt&#39;)) . "\n";
var_dump(is_file(&#39;/usr/bin/&#39;)) . "\n";
?>

위 예제의 출력 내용은 다음과 같습니다.
bool(true)
bool(false)

예 2:

<?php
function isfile($file){
return preg_match(&#39;/^[^.^:^?^-][^:^?]*.(?i)&#39; . getexts() . &#39;$/&#39;,$file);
//first character cannot be . : ? - subsequent characters can&#39;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 &#39;(app|avi|doc|docx|exe|ico|mid|midi|mov|mp3|
mpg|mpeg|pdf|psd|qt|ra|ram|rm|rtf|txt|wav|word|xls)&#39;;
}
echo isfile(&#39;/Users/YourUserName/Sites/index.html&#39;);
?>

예 3:

<?php
function deletefolder($path)
{
if ($handle=opendir($path))
{
while (false!==($file=readdir($handle)))
{
if ($file<>"." AND $file<>"..")
{
if (is_file($path.&#39;/&#39;.$file))
{
@unlink($path.&#39;/&#39;.$file);
}
if (is_dir($path.&#39;/&#39;.$file))
{
deletefolder($path.&#39;/&#39;.$file);
@rmdir($path.&#39;/&#39;.$file);
}
}
}
}
}
?>

이 함수는 모든 파일을 삭제합니다. 및 폴더.

요약: 위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다.

관련 권장 사항:

디렉터리 및 파일 이름에 대한 재귀 작업을 위한 PHP 방법

php 중국어 인증 코드를 구현하기 위한 중국어 글꼴 및 문자열 작업

php는 숫자 개수를 얻기 위해 정규 표현식과 결합 문자열 방식으로

위 내용은 PHP에서 is_file() 함수 정의 및 사용법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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