찾다
백엔드 개발PHP 문제PHP에서 디렉토리에 파일이 몇 개 있는지 확인하는 방법

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으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

ZendStudio 13.5.1 맥

ZendStudio 13.5.1 맥

강력한 PHP 통합 개발 환경