Heim  >  Artikel  >  Backend-Entwicklung  >  Wie zähle ich die Anzahl der Dateien in einem PHP-Verzeichnis?

Wie zähle ich die Anzahl der Dateien in einem PHP-Verzeichnis?

藏色散人
藏色散人Original
2019-03-04 16:49:042806Durchsuche

Während des Projektentwicklungsprozesses ist es manchmal erforderlich, Dateien, Bilder, ZIP-Dateien, RAR-Dateien usw. in einem bestimmten Ordnerpfad zu zählen. Dann können wir die Funktionen glob() und count() in PHP verwenden zählen.

Wie zähle ich die Anzahl der Dateien in einem PHP-Verzeichnis?

Das Codebeispiel lautet wie folgt:

<?php
$folderPath = "upload/";
$countFile = 0;
$totalFiles = glob($folderPath . "*");
if ($totalFiles){
$countFile = count($totalFiles);
}
print_r($countFile);

Einführung in verwandte Funktionen:

glob ()-FunktionDateipfade suchen, die mit dem Muster übereinstimmen

glob ( string $pattern [, int $flags = 0 ] ) : array

Die Funktion glob() findet alle Dateipfade, die dem Muster entsprechen, gemäß den von der libc-Funktion glob() verwendeten Regeln, ähnlich den Regeln, die von allgemeinen Shells verwendet werden. Es wird keine Abkürzungserweiterung oder Parameterersetzung durchgeführt. Gibt ein Array mit passenden Dateien/Verzeichnissen zurück. Gibt FALSE zurück, wenn ein Fehler auftritt.

Gültige Flags für Parameterflags sind:

GLOB_MARK - 在每个返回的项目中加一个斜线
GLOB_NOSORT - 按照文件在目录中出现的原始顺序返回(不排序)
GLOB_NOCHECK - 如果没有文件匹配则返回用于搜索的模式
GLOB_NOESCAPE - 反斜线不转义元字符GLOB_BRACE - 扩充 {a,b,c} 来匹配 &#39;a&#39;,&#39;b&#39; 或 &#39;c&#39;
GLOB_ONLYDIR - 仅返回与模式匹配的目录项
GLOB_ERR - 停止并读取错误信息(比如说不可读的目录),默认的情况下忽略所有错误

count()-Funktion zählt die Anzahl der Zellen im Array oder die Anzahl der Attribute im Objekt

count ( mixed $array_or_countable [, int $mode = COUNT_NORMAL ] ) : int

Zählt die Anzahl aller Elemente in einem Array oder Dinge in einem Objekt. Wenn SPL für Objekte installiert ist, können Sie count() einbinden, indem Sie die Countable-Schnittstelle implementieren. Diese Schnittstelle verfügt nur über eine Methode Countable::count(), die der Rückgabewert der Funktion count() ist.

Dieser Artikel ist eine Einführung in die Berechnungsmethode für die Anzahl der Dateien im PHP-Verzeichnis. Ich hoffe, dass er für Freunde in Not hilfreich ist.

Das obige ist der detaillierte Inhalt vonWie zähle ich die Anzahl der Dateien in einem PHP-Verzeichnis?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn