Beschrijving
array
fnmatch
( string pattern, string string [, int flags])
fnmatch(
)
controleert
of
de
gegeven
string
overeenkomt
met
de
opgegeven
shell-wildcard
pattern
.
Dit
is
bijzonder
gemakkelijk
voor
bestandsnamen
,
maar
kan
ook
gebruikt
worden
voor
normale
strings
.
De
gemiddelde
gebruiker
is
gewend
aan
shell-patronen
of
in
ieder
geval
in
zijn
simpelste
vorm
,
zoals
'
?
'
en
'*
'
wildcards
.
Dus
door
fnmatch(
)
te
gebruiken
ipv
ereg(
)
of
preg_match(
)
zal
gemakkelijker
zijn
voor
niet-programeerende
gebruikers
.
Voorbeeld
1
.
Controleert
een
kleurnaam
op
een
shell-wildcard
patroon
.
if(
fnmatch("*gr[ae]y"
,
$color)
)
{
echo
"een
soort
van
'gray'..
."
;
}
|
|
Zie
ook
glob(
)
,
ereg(
)
,
preg_match(
)
en
de
unix
handleiding
onder
fnmatch(3
)
voor
vlag
namen
(zolang
ze
hier
niet
gedocumenteerd
zijn
)
.