Descrição
array
fnmatch
( string pattern, string string [, int flags])
fnmatch(
)
checa
se
a
string
se
encaixa
com
o
pattern
.
Isto
é
especialmente
útil
para
nomes
de
arquivos
,
mas
também
pode
ser
utilizado
em
strings
.
O
usuário
comum
poderá
utilizar
curingas
shell
na
sua
forma
mais
simples
(
'
?
'
e
'*
'
)
com
fnmatch(
)
em
vez
de
ereg(
)
ou
preg_match(
)
para
pesquisas
realizadas
em
código
,
numa
forma
mais
inteligível
para
usuários
não
programadores
.
Exemplo
1
.
Verificando
um
nome
de
cor
com
um
padrão
shell
if(
fnmatch("*gr[ae]y"
,
$color)
)
{
echo
"alguma
forma
da
palavra
gray
..
."
;
}
|
|
Veja
também
glob(
)
,
ereg(
)
,
preg_match(
)
e
a
manpage
UNIX
de
fnmatch(3
)
para
nomes
de
flags
(já
que
não
estão
documentadas
aqui
)
.