PHP Handleiding
Terug
Volgende
De glob() functie zoekt voor alle padnamen die met het pattern overeenkomen volgens de regels van de gebruikte shell.
Geeft een array met overeenkomende bestanden / paden terug of FALSE als er een fout optreedt.
Geldige flags:
GLOB_MARK - Voegt een slash toe aan iedere item dat wordt teruggegeven.
GLOB_NOSORT - Geeft de bestanden weer zoals ze in de directorie voorkomen (geen sortering)
GLOB_NOCHECK - Geeft het zoekpatroon terug als er geen bestanden zijn gevonden
GLOB_NOESCAPE - Backslashes quoten niet meta-tekens
GLOB_BRACE - Zorgt ervoor dat {a,b,c} zowel 'a', 'b 'als 'c' gebruikt als patroon.
GLOB_ONLYDIR - Geeft alleen de directories terug die overeenkomen met het patroon
Voorbeeld 1.
Glob() kan gemakkelijker opendir() en vrienden vervangen.
?php foreach (glob("*.txt") as $filename) {echo "$filename size ". filesize($filename). "\n";} / * De output zal er ongeveer zo zien: funclist.txt size 44686 funcsummary.txt size 267625 quickref.txt size 137820 * /?
Zie ook opendir(), readdir(), closedir() en fnmatch().
Terug
Begin
Volgende
Omhoog