Heim > Artikel > Backend-Entwicklung > Wie liste ich mit PHP nur XML-Dateien in einem Verzeichnis auf?
Bestimmte Dateien in einem Verzeichnis in PHP auflisten
Der bereitgestellte Code listet erfolgreich alle Dateien in einem Verzeichnis auf. Um diese Liste jedoch so zu verfeinern, dass sie nur Dateien mit der Erweiterung „.xml“ oder „.XML“ enthält, können wir die glob()-Funktion von PHP nutzen.
glob()-Funktion
Die Funktion glob() durchsucht ein Verzeichnis nach Dateien, die einem angegebenen Muster entsprechen, und gibt ein Array der übereinstimmenden Dateien zurück. Seine Syntax lautet:
glob(pattern, flags)
wobei:
Übereinstimmende XML-Dateien
An Um nur XML-Dateien aufzulisten, können wir die Funktion glob() wie folgt verwenden:
$files = glob('/path/to/dir/*.xml');
Dieses Muster entspricht allen Dateien im Verzeichnis „/path/to/dir/“, die mit „.xml“ enden. Um auch Großbuchstabenerweiterungen einzubeziehen, können wir Folgendes verwenden:
$files = glob('/path/to/dir/*.{xml,XML}');
Das resultierende $files-Array enthält die Pfade zu allen passenden XML-Dateien. Sie können diese Dateien dann nach Bedarf bearbeiten oder anzeigen.
Das obige ist der detaillierte Inhalt vonWie liste ich mit PHP nur XML-Dateien in einem Verzeichnis auf?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!