j'ai un dossier appelé XXX contient .jpg .gif txt .... etcphp: comment lire uniquement les fichiers txt dans un répertoire
je veux seulement lire les fichiers txt comment faire?
Merci
j'ai un dossier appelé XXX contient .jpg .gif txt .... etcphp: comment lire uniquement les fichiers txt dans un répertoire
je veux seulement lire les fichiers txt comment faire?
Merci
Vous pouvez utiliser glob
pour obtenir un tableau de noms de fichiers qui correspondent à un modèle donné. Voici l'exemple de la page de manuel:
foreach (glob("*.txt") as $filename) {
echo "$filename size " . filesize($filename) . "\n";
}
<?php
foreach (glob("*.txt") as $filename) {
echo "$filename size " . filesize($filename) . "\n";
}
?>
Vous pouvez utiliser GlobIterator
$iterator = new GlobIterator('*.txt', FilesystemIterator::KEY_AS_FILENAME);
$n = 0;
foreach ($iterator as $item) {
printf("[%d] %s\r\n", ++ $n, $iterator->key());
}
double possible de [itérer sur des fichiers spécifiques dans un répertoire] (http://stackoverflow.com/questions/3122693/itérer sur des fichiers spécifiques dans un répertoire) –