glob()
glob() is een hele handige functie om directories te doorzoeken!
Je hoeft enkel een patroon op te geven dat bekend is bij het besturingssysteem en je krijg netjes de files die je zoekt terug :)
Het voorbeeldje van php.net om alle textbestanden uit de dir te halen:
Code (php)
Er zijn ook nog een aantal flags mogelijk:
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
Voorbeeldje met flags:
Code (php)