Heim > Artikel > Backend-Entwicklung > Wie filtere ich Dateien nach Erweiterung mit der glob()-Funktion von PHP?
Dateien nach Erweiterung in PHP filtern
Bei der Arbeit mit Verzeichnissen ist es oft notwendig, bestimmte Dateien basierend auf ihrer Erweiterung abzurufen. PHP bietet eine effiziente Möglichkeit, diese Aufgabe mit der Funktion glob() auszuführen.
Um Dateien nach Erweiterung zu filtern, verwenden Sie die folgende Syntax:
<code class="php">$files = glob('/path/to/directory/*.extension');</code>
Zum Beispiel, um alle .ini-Dateien abzurufen Verwenden Sie im Verzeichnis /path/to/directory Folgendes:
<code class="php">$files = glob('/path/to/directory/*.ini');</code>
Die glob()-Funktion gibt ein Array zurück, das die passenden Dateien und Verzeichnisse enthält. Wenn keine Dateien mit dem Muster übereinstimmen, wird ein leeres Array zurückgegeben. Wenn ein Fehler vorliegt, wird FALSE zurückgegeben.
Zum Beispiel:
<code class="php">$dir_f = "whatever/random/"; $files = glob($dir_f . '*.ini');</code>
Dadurch wird $files mit einer Liste aller .ini-Dateien im angegebenen Verzeichnis gefüllt.
Zusätzlich unterstützt die glob()-Funktion verschiedene Mustervergleichszeichen:
Durch die Verwendung von glob() und Mit diesen Zeichen können Sie Dateien mit bestimmten Erweiterungen in Ihren PHP-Skripten flexibel und effizient abrufen.
Das obige ist der detaillierte Inhalt vonWie filtere ich Dateien nach Erweiterung mit der glob()-Funktion von PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!