Beschrijving
array
glob
( string pattern [, int flags])
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(
)
.