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
Patricia Arquetteoriginal
2024-11-21 08:46:11753parcourir

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)

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');

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}');

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!

Déclaration:
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