Heim > Backend-Entwicklung > PHP-Tutorial > Wie liste ich mit PHP nur XML-Dateien in einem Verzeichnis auf?

Wie liste ich mit PHP nur XML-Dateien in einem Verzeichnis auf?

Patricia Arquette
Freigeben: 2024-11-21 08:46:11
Original
717 Leute haben es durchsucht

How to list only XML files in a directory using PHP?

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)
Nach dem Login kopieren

wobei:

  • Muster ist das Muster, das mit den Dateinamen abgeglichen werden soll
  • Flags sind optionale Modifikatoren, die sich auf die Suche auswirken können

Übereinstimmende XML-Dateien

An Um nur XML-Dateien aufzulisten, können wir die Funktion glob() wie folgt verwenden:

$files = glob('/path/to/dir/*.xml');
Nach dem Login kopieren

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}');
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage