glob() recherche tous les chemins qui vérifient le masque pattern, en suivant les règles du shell. Aucun remplacement de tilde ~ ou de paramètre n'est fait.
glob() retourne un tableau contenant les chemins et fichiers trouvés, ou FALSE en cas d'erreur.
Valeurs autorisées pour flags :
GLOB_MARK - ajoute un slash final à chaque élément retourné
GLOB_NOSORT - Retourne les fichiers tant l'ordre d'apparance (par de tri)
GLOB_NOCHECK - Retourne le masque de recherche si aucun fichier n'a été trouvéà
GLOB_NOESCAPE - Ne protège aucun méta-caractère d'un anti-slash
GLOB_BRACE - Remplace {a,b,c} par 'a', 'b' ou 'c'
GLOB_ONLYDIR - Ne retourne que les dossiers qui vérifient le masque
Note : Avant PHP 4.3.3 GLOB_ONLYDIR n'était pas disponible sur Windows et les systèmes qui n'utilisent pas la bibliothèque GNU C.
Exemple 1. Un moyen pratique pour remplacer opendir() par glob()
L'exemple ci-dessus va afficher :
|
Note : Cette fonction ne fonctionne pas avec les fichiers distants, car le fichier utilisé doit être accessible sur le système de fichiers local.
Voir aussi opendir(), readdir(), closedir() et fnmatch().
Précédent | Sommaire | Suivant |
fwrite | Niveau supérieur | is_dir |