>  기사  >  백엔드 개발  >  PHP에서 디렉토리에 파일이 몇 개 있는지 확인하는 방법

PHP에서 디렉토리에 파일이 몇 개 있는지 확인하는 방법

青灯夜游
青灯夜游원래의
2022-01-26 17:41:101924검색

PHP를 사용하여 디렉터리에 있는 파일 수를 확인하는 방법: 1. scandir() 함수를 사용하여 디렉터리에 있는 파일 및 폴더 이름을 가져옵니다. 그러면 파일 및 폴더 이름이 포함된 배열이 반환됩니다. 2. "count(array )-2" 문을 사용하여 디렉터리에 있는 파일 수를 가져옵니다.

PHP에서 디렉토리에 파일이 몇 개 있는지 확인하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터

PHP에서는 scandir() 및 count() 함수를 사용하여 해당 폴더에 있는 파일 수를 확인할 수 있습니다. 예배 규칙서.

예:

그림 파일이 8개 있는 img 디렉토리가 있습니다.

PHP에서 디렉토리에 파일이 몇 개 있는지 확인하는 방법

구현 코드:

<?php
header("Content-type:text/html;charset=utf-8");
$dir = &#39;./img&#39;;
if(is_dir($dir)){
    $arr = scandir($dir);
}
var_dump($arr);

$len=count($arr)-2;
echo "指定img目录上的文件数目:".$len;
?>

PHP에서 디렉토리에 파일이 몇 개 있는지 확인하는 방법

지침:

scandir() 함수 할 수 있다 지정한 디렉터리에 있는 파일과 폴더의 이름을 나열합니다. scandir() 함수의 구문 형식은 다음과 같습니다. scandir() 函数可以列出指定目录中的文件及文件夹名称,scandir() 函数的语法格式如下:

scandir(string $directory[, int $sorting_order[, resource $context]])

参数说明如下:

  • $directory:要读取的目录;
  • $sorting_order:为可选参数,用来设定默认的排序方式;
    • 如果设置为 SCANDIR_SORT_DESCENDING 或者 1,则将返回结果按字母降序排列;
    • 如果设置为 SCANDIR_SORT_NONE,则返回未排列的结果。
  •  $context:为可选参数,规定目录句柄的环境。$context 是可修改目录流的行为的一套选项。

scandir() 函数执行成功会返回一个包含有文件及文件夹名称的数组,如果执行失败则返回 FALSE。如果参数 $directory 不是个目录,则返回布尔值 FALSE 并生成一条 E_WARNING 级的错误。

count()

rrreee

매개변수 설명은 다음과 같습니다.

scandir() 함수는 성공적으로 실행되면 파일 및 폴더 이름이 포함된 배열을 반환합니다. 실행이 실패하면 FALSE를 반환합니다. $directory 매개변수가 디렉터리가 아니면 부울 값 FALSE가 반환되고 E_WARNING 수준 오류가 생성됩니다.

🎜count() 함수는 배열의 모든 요소 수 또는 객체의 속성 수를 계산할 수 있습니다. 🎜🎜추천 학습: "🎜PHP 비디오 튜토리얼🎜"🎜

위 내용은 PHP에서 디렉토리에 파일이 몇 개 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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