Heim > Artikel > Backend-Entwicklung > So ermitteln Sie, wie viele Dateien sich in einem Verzeichnis in PHP befinden
So ermitteln Sie mit PHP, wie viele Dateien sich in einem Verzeichnis befinden: 1. Verwenden Sie die Funktion scandir(), um die Datei- und Ordnernamen im Verzeichnis abzurufen. Dadurch wird ein Array mit den Datei- und Ordnernamen zurückgegeben. 2. Verwenden Sie die Anweisung „count(array)-2“, um die Anzahl der Dateien im Verzeichnis zu ermitteln.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
In PHP können Sie die Funktionen scandir() und count() verwenden, um zu bestimmen, wie viele Dateien sich im befinden Verzeichnis.
Beispiel:
Es gibt ein IMG-Verzeichnis mit 8 Bilddateien darin
Implementierungscode:
<?php header("Content-type:text/html;charset=utf-8"); $dir = './img'; if(is_dir($dir)){ $arr = scandir($dir); } var_dump($arr); $len=count($arr)-2; echo "指定img目录上的文件数目:".$len; ?>
Anweisungen:
scandir()
Funktion kann Listen Sie die Namen von Dateien und Ordnern im angegebenen Verzeichnis auf. Das Syntaxformat der scandir()-Funktion lautet wie folgt: scandir()
函数可以列出指定目录中的文件及文件夹名称,scandir() 函数的语法格式如下:
scandir(string $directory[, int $sorting_order[, resource $context]])
参数说明如下:
scandir() 函数执行成功会返回一个包含有文件及文件夹名称的数组,如果执行失败则返回 FALSE。如果参数 $directory 不是个目录,则返回布尔值 FALSE 并生成一条 E_WARNING 级的错误。
count()
Die Parameterbeschreibung lautet wie folgt:
scandir() Die Funktion scandir() gibt bei erfolgreicher Ausführung ein Array mit Datei- und Ordnernamen zurück. Wenn die Ausführung fehlschlägt, wird FALSE zurückgegeben. Wenn der Parameter $directory kein Verzeichnis ist, wird der boolesche Wert FALSE zurückgegeben und ein Fehler der Stufe E_WARNING generiert.
count()
Die Funktion kann die Anzahl aller Elemente in einem Array oder die Anzahl der Attribute in einem Objekt zählen. 🎜🎜Empfohlenes Lernen: „🎜PHP-Video-Tutorial🎜“🎜Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, wie viele Dateien sich in einem Verzeichnis in PHP befinden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!