Manual do PHP
Anterior |  | Próxima

# fnmatch

(PHP 4 >= 4.3.0, PHP 5)

fnmatch -- Verifica se um nome de arquivo bate com padrão (wildcards)

## 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
`<?php 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 ).

Anterior | Principal | Próxima
flock | Acima | fopen