Maison > développement back-end > tutoriel php > Comment lister uniquement les fichiers XML dans un répertoire en utilisant PHP ?

Comment lister uniquement les fichiers XML dans un répertoire en utilisant PHP ?

Patricia Arquette
Libérer: 2024-11-21 08:46:11
original
728 Les gens l'ont consulté

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

Liste de fichiers spécifiques dans un répertoire en PHP

Le code fourni répertorie avec succès tous les fichiers d'un répertoire. Cependant, pour affiner cette liste afin d'inclure uniquement les fichiers avec une extension ".xml" ou ".XML", nous pouvons exploiter la fonction glob() de PHP.

Fonction glob()

La fonction glob() recherche dans un répertoire les fichiers correspondant à un modèle spécifié et renvoie un tableau des fichiers correspondants. Sa syntaxe est la suivante :

glob(pattern, flags)
Copier après la connexion

où :

  • le motif est le modèle à faire correspondre aux noms des fichiers
  • les drapeaux sont des modificateurs facultatifs qui peuvent affecter la recherche

Fichiers XML correspondants

À listant uniquement les fichiers XML, nous pouvons utiliser la fonction glob() comme suit :

$files = glob('/path/to/dir/*.xml');
Copier après la connexion

Ce modèle correspond à tous les fichiers du répertoire "/path/to/dir/" qui se terminent par ".xml". Pour inclure également les extensions en majuscules, nous pouvons utiliser :

$files = glob('/path/to/dir/*.{xml,XML}');
Copier après la connexion

Le tableau $files résultant contiendra les chemins d'accès à tous les fichiers XML correspondants. Vous pouvez ensuite traiter ou afficher ces fichiers selon vos besoins.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal