Filtrer les fichiers par extension en PHP
Lorsque vous travaillez avec des répertoires, il est souvent nécessaire de récupérer des fichiers spécifiques en fonction de leur extension. PHP fournit un moyen efficace d'accomplir cette tâche en utilisant la fonction glob().
Pour filtrer les fichiers par extension, utilisez la syntaxe :
<code class="php">$files = glob('/path/to/directory/*.extension');</code>
Par exemple, pour récupérer tous les fichiers .ini dans le répertoire /path/to/directory, utilisez :
<code class="php">$files = glob('/path/to/directory/*.ini');</code>
La fonction glob() renvoie un tableau contenant les fichiers et répertoires correspondants. Si aucun fichier ne correspond au modèle, il renvoie un tableau vide ; s'il y a une erreur, il renvoie FALSE.
Par exemple :
<code class="php">$dir_f = "whatever/random/"; $files = glob($dir_f . '*.ini');</code>
Cela remplira $files avec une liste de tous les fichiers .ini dans le répertoire spécifié.
De plus, la fonction glob() prend en charge divers caractères de correspondance de modèles :
En utilisant glob() et ces caractères, vous pouvez récupérer de manière flexible et efficace des fichiers avec des extensions spécifiques dans vos scripts PHP.
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!